Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "src/raml1/test/test-utils"

Index

Variables

apiType

apiType: NodeClass

pdir

pdir: string

universe

universe: any

Functions

assertText

assertValue

assertValueText

  • assertValueText(a: IAttribute, value: string): void

compare

  • compare(arg0: any, arg1: any, path?: string): Diff[]

compareDump

  • compareDump(actual: any, expectedPath: any, apiPath: any): void

compareToFile

  • compareToFile(text: string, filename: string, create?: boolean): void

compareToFileObject

  • compareToFileObject(obj: any, filename: string, create?: boolean): void

countErrors

data

  • data(filepath: string): string

dumpPath

  • dumpPath(apiPath: string): string

expandHighIfNeeded

expandWrapperIfNeeded

loadAndMergeApis

  • loadAndMergeApis(masterPath: string, extensions: string[]): IHighLevelNode

loadApi

  • loadApi(name: string, neverExpand?: boolean): ASTNodeImpl

loadApiOptions08

  • loadApiOptions08(apiPath: string, options: any): Api | Api

loadApiOptions1

  • loadApiOptions1(apiPath: string, options: any): Api | Api

loadApiWrapper08

  • loadApiWrapper08(apiPath: string): ApiImpl

loadApiWrapper1

  • loadApiWrapper1(apiPath: string): Api

loadRAML

loadUnit

makeDiff

  • makeDiff(lines1: string[], lines2: string[], index: number, context: number): string

matchError

  • matchError(error: ParserError, errorMessage: string): boolean

projectRoot

  • projectRoot(): string

show

showErrors

showProperties

  • showProperties(name: string): void

showTypeProperties

  • showTypeProperties(defenition: hl.INodeDefinition): void

testAST

  • testAST(masterPath: string, astPath: string, extensions?: string[], expectedErrors?: string[], mode?: boolean): void
  • Builds AST and compares it to a pre-serialized AST in a data folder file

    Parameters

    • masterPath: string

      path to RAML master file

    • astPath: string

      path to pre-serialized AST

    • Optional extensions: string[]

      extensuions and overlays paths

    • Optional expectedErrors: string[]

      expected error messages

    • Optional mode: boolean

      1 == hlimpl.OverlayMergeMode.MERGE, 0 == hlimpl.OverlayMergeMode.AGGREGATE

    Returns void

trimEnd

  • trimEnd(s: string): string

validateNode

xpath

Generated using TypeDoc