refine tests

This commit is contained in:
alexlamsl 2017-06-23 01:41:04 +08:00
parent 11af06f3e0
commit bc89237f10

View File

@ -160,39 +160,69 @@ redirection: {
toplevel: true, toplevel: true,
} }
input: { input: {
let foo = 1; let foo = 1, bar = 2;
export { foo as var }; export { foo as delete };
export { bar as default };
export { foo as var } from "module.js"; export { foo as var } from "module.js";
} }
expect: { expect: {
let o = 1; let o = 1, d = 2;
export { o as var }; export { o as delete };
export { d as default };
export { foo as var } from "module.js"; export { foo as var } from "module.js";
} }
} }
keyword_invalid: { keyword_invalid_1: {
input: { input: {
export { default }; export { default };
export { default as Alias };
export { default as default };
} }
expect: { expect: {
export { default }; export { default };
}
}
keyword_invalid_2: {
input: {
export { default as Alias }; export { default as Alias };
}
expect: {
export { default as Alias };
}
}
keyword_invalid_3: {
input: {
export { default as default };
}
expect: {
export { default as default }; export { default as default };
} }
} }
keyword_valid: { keyword_valid_1: {
input: { input: {
export { default } from "module.js"; export { default } from "module.js";
export { default as Alias } from "module.js";
export { default as default } from "module.js";
} }
expect: { expect: {
export { default } from "module.js"; export { default } from "module.js";
}
}
keyword_valid_2: {
input: {
export { default as Alias } from "module.js"; export { default as Alias } from "module.js";
}
expect: {
export { default as Alias } from "module.js";
}
}
keyword_valid_3: {
input: {
export { default as default } from "module.js";
}
expect: {
export { default as default } from "module.js"; export { default as default } from "module.js";
} }
} }