test: add tests on {parser,generator}Override (#12740)

This commit is contained in:
Huáng Jùnliàng 2021-02-02 23:18:41 -05:00 committed by GitHub
parent 887eb0758f
commit 7fb6048e7c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 28 additions and 0 deletions

View File

@ -0,0 +1 @@
1;

View File

@ -0,0 +1,3 @@
{
"plugins": ["./plugin"]
}

View File

@ -0,0 +1,9 @@
module.exports = function (api) {
return {
generatorOverride(ast, generatorOpts, code, generate) {
const result = generate(ast, generatorOpts, code);
result.code = result.code.replace("1", "0");
return result;
},
};
};

View File

@ -0,0 +1 @@
1;

View File

@ -0,0 +1,3 @@
{
"plugins": ["./plugin"]
}

View File

@ -0,0 +1 @@
0;

View File

@ -0,0 +1,9 @@
module.exports = function (api) {
return {
parserOverride(code, opts, parse) {
const ast = parse(code, opts);
ast.program.body[0].expression.value = 0;
return ast;
},
};
};