prettier/tests/async/__snapshots__/jsfmt.spec.js.snap

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 (() => {});
}
`;