{ "!name": "pw-test", "!define": { "Expectation": { "not": "Expectation", "toBe": "fn(value: ?)", "toBeLevel2xx": "fn()", "toBeLevel3xx": "fn()", "toBeLevel4xx": "fn()", "toBeLevel5xx": "fn()", "toBeType": "fn(type: string)", "toHaveLength": "fn(length: number)", "toInclude": "fn(value: ?)" } }, "pw": { "expect": "fn(value: ?) -> Expectation", "response": { "status": "number", "headers": "?", "body": "?" }, "env": { "set": "fn(key: string, value: string)", "get": "fn(key: string) -> string", "getResolve": "fn(key: string) -> string", "resolve": "fn(value: string) -> string" }, "test": "fn(name: string, func: fn())" } }