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

140 lines
3.3 KiB
Plaintext
Raw Normal View History

exports[`test test.js 1`] = `
"var ColorId = {
2016-12-30 19:56:42 +03:00
RED: \'R\',
GREEN: \'G\',
BLUE: \'B\',
};
var ColorNumber = {
2016-12-30 19:56:42 +03:00
RED: \'ff0000\',
GREEN: \'00ff00\',
BLUE: \'0000ff\',
};
var ColorIdToNumber = {
[ColorId.RED]: ColorNumber.RED,
[ColorId.GREEN]: ColorNumber.GREEN,
[ColorId.BLUE]: ColorNumber.BLUE,
};
2016-12-30 19:56:42 +03:00
(ColorIdToNumber[ColorId.RED]: \'ffffff\'); // oops
ColorIdToNumber.XXX; // oops
module.exports = { ColorId, ColorNumber };
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2016-12-30 19:56:42 +03:00
var ColorId = { RED: \"R\", GREEN: \"G\", BLUE: \"B\" };
2016-12-30 19:56:42 +03:00
var ColorNumber = { RED: \"ff0000\", GREEN: \"00ff00\", BLUE: \"0000ff\" };
var ColorIdToNumber = {
[ColorId.RED]: ColorNumber.RED,
[ColorId.GREEN]: ColorNumber.GREEN,
[ColorId.BLUE]: ColorNumber.BLUE
};
2016-12-30 19:56:42 +03:00
(ColorIdToNumber[ColorId.RED]: \"ffffff\");
// oops
2016-12-27 21:29:31 +03:00
ColorIdToNumber.XXX;
// oops
2017-01-11 18:16:38 +03:00
module.exports = { ColorId, ColorNumber };
"
`;
exports[`test test2.js 1`] = `
2016-12-30 19:56:42 +03:00
"var { ColorId, ColorNumber } = require(\'./test\');
var ColorIdToNumber = {
[ColorId.RED]: ColorNumber.RED,
[ColorId.GREEN]: ColorNumber.GREEN,
[ColorId.BLUE]: ColorNumber.BLUE,
};
2016-12-30 19:56:42 +03:00
(ColorIdToNumber[ColorId.GREEN]: \'ffffff\'); // oops
module.exports = ColorIdToNumber;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2016-12-30 19:56:42 +03:00
var { ColorId, ColorNumber } = require(\"./test\");
var ColorIdToNumber = {
[ColorId.RED]: ColorNumber.RED,
[ColorId.GREEN]: ColorNumber.GREEN,
[ColorId.BLUE]: ColorNumber.BLUE
};
2016-12-30 19:56:42 +03:00
(ColorIdToNumber[ColorId.GREEN]: \"ffffff\");
// oops
2017-01-11 18:16:38 +03:00
module.exports = ColorIdToNumber;
"
`;
exports[`test test3.js 1`] = `
2016-12-30 19:56:42 +03:00
"var { ColorId } = require(\'./test\');
var ColorIdToNumber = require(\'./test2\');
2016-12-30 19:56:42 +03:00
(ColorIdToNumber[ColorId.BLUE]: \'ffffff\'); // oops
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2016-12-30 19:56:42 +03:00
var { ColorId } = require(\"./test\");
var ColorIdToNumber = require(\"./test2\");
2017-01-11 18:16:38 +03:00
(ColorIdToNumber[ColorId.BLUE]: \"ffffff\"); // oops
"
`;
exports[`test test4.js 1`] = `
2016-12-30 19:56:42 +03:00
"module.exports = \'hello\';
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2017-01-11 18:16:38 +03:00
module.exports = \"hello\";
"
`;
exports[`test test5.js 1`] = `
2016-12-30 19:56:42 +03:00
"var hello = require(\'./test4\');
var dummy = require(\'./test\');
module.exports = {
...dummy,
2016-12-30 19:56:42 +03:00
[hello]: \'world\',
...dummy,
};
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2016-12-30 19:56:42 +03:00
var hello = require(\"./test4\");
var dummy = require(\"./test\");
2017-01-11 18:16:38 +03:00
module.exports = { ...dummy, [hello]: \"world\", ...dummy };
"
`;
exports[`test test6.js 1`] = `
2016-12-30 19:56:42 +03:00
"var o = require(\'./test5\');
(o.hello: \'nothing\'); // oops
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2016-12-30 19:56:42 +03:00
var o = require(\"./test5\");
2017-01-11 18:16:38 +03:00
(o.hello: \"nothing\"); // oops
"
`;
exports[`test test7.js 1`] = `
"var obj = {x: 0, m() { return this.x }}
2016-12-30 19:56:42 +03:00
var x: string = obj[\'m\'](); // error, number ~> string
var arr = [function() { return this.length }];
var y: string = arr[0](); // error: number ~> string
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
var obj = {
x: 0,
m() {
return this.x;
}
};
2016-12-30 19:56:42 +03:00
var x: string = obj[\"m\"]();
// error, number ~> string
var arr = [
function() {
return this.length;
}
];
2017-01-11 18:16:38 +03:00
var y: string = arr[0](); // error: number ~> string
"
`;