109 lines
2.0 KiB
Plaintext
109 lines
2.0 KiB
Plaintext
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
|
|
|
exports[`async-iteration.js 1`] = `
|
|
|
|
async function * a() {
|
|
yield* b();
|
|
}
|
|
|
|
class X {
|
|
async * b() {
|
|
yield* a();
|
|
}
|
|
}
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
async function* a() {
|
|
yield* b();
|
|
}
|
|
|
|
class X {
|
|
async *b() {
|
|
yield* a();
|
|
}
|
|
}
|
|
|
|
`;
|
|
|
|
exports[`await_parse.js 1`] = `
|
|
async function f() { (await f()).length }
|
|
async function g() {
|
|
invariant(
|
|
(await driver.navigator.getUrl()).substr(-7)
|
|
);
|
|
}
|
|
function *f(){
|
|
!(yield a);
|
|
}
|
|
async function f() {
|
|
a = !(await f());
|
|
}
|
|
async () => {
|
|
new A(await x);
|
|
obj[await x];
|
|
}
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
async function f() {
|
|
(await f()).length;
|
|
}
|
|
async function g() {
|
|
invariant((await driver.navigator.getUrl()).substr(-7));
|
|
}
|
|
function* f() {
|
|
!(yield a);
|
|
}
|
|
async function f() {
|
|
a = !await f();
|
|
}
|
|
async () => {
|
|
new A(await x);
|
|
obj[await x];
|
|
};
|
|
|
|
`;
|
|
|
|
exports[`conditional-expression.js 1`] = `
|
|
async function f() {
|
|
const result = typeof fn === 'function' ? await fn() : null;
|
|
}
|
|
|
|
(async function() {
|
|
console.log(
|
|
await (true ? Promise.resolve("A") : Promise.resolve("B"))
|
|
);
|
|
})()
|
|
|
|
async function f() {
|
|
await (spellcheck && spellcheck.setChecking(false));
|
|
await spellcheck && spellcheck.setChecking(false)
|
|
}
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
async function f() {
|
|
const result = typeof fn === "function" ? await fn() : null;
|
|
}
|
|
|
|
(async function() {
|
|
console.log(await (true ? Promise.resolve("A") : Promise.resolve("B")));
|
|
})();
|
|
|
|
async function f() {
|
|
await (spellcheck && spellcheck.setChecking(false));
|
|
(await spellcheck) && spellcheck.setChecking(false);
|
|
}
|
|
|
|
`;
|
|
|
|
exports[`parens.js 1`] = `
|
|
async function *f(){ await (yield x); }
|
|
|
|
async function f(){ await (() => {}); }
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
async function* f() {
|
|
await (yield x);
|
|
}
|
|
|
|
async function f() {
|
|
await (() => {});
|
|
}
|
|
|
|
`;
|