diff options
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/fixtures/export-from.js | 2 | ||||
-rw-r--r-- | src/test/fixtures/nql-define.2.js | 39 | ||||
-rw-r--r-- | src/test/fixtures/nql-define.js | 41 |
3 files changed, 82 insertions, 0 deletions
diff --git a/src/test/fixtures/export-from.js b/src/test/fixtures/export-from.js new file mode 100644 index 000000000..aff2d3309 --- /dev/null +++ b/src/test/fixtures/export-from.js @@ -0,0 +1,2 @@ +export { foo } from "export-from-target"; +export { foo as bar } from "export-from-target"; diff --git a/src/test/fixtures/nql-define.2.js b/src/test/fixtures/nql-define.2.js new file mode 100644 index 000000000..fef5e680d --- /dev/null +++ b/src/test/fixtures/nql-define.2.js @@ -0,0 +1,39 @@ +/* eslint-disable no-console */ +var warned = {}; +export function warning(valid, message) { + // Support uglify + if ( + process.env.NODE_ENV !== "production" && + !valid && + console !== undefined + ) { + console.error("Warning: ".concat(message)); + } +} +export function note(valid, message) { + // Support uglify + if ( + process.env.NODE_ENV !== "production" && + !valid && + console !== undefined + ) { + console.warn("Note: ".concat(message)); + } +} +export function resetWarned() { + warned = {}; +} +export function call(method, valid, message) { + if (!valid && !warned[message]) { + method(false, message); + warned[message] = true; + } +} +export function warningOnce(valid, message) { + call(warning, valid, message); +} +export function noteOnce(valid, message) { + call(note, valid, message); +} +export default warningOnce; +/* eslint-enable */ diff --git a/src/test/fixtures/nql-define.js b/src/test/fixtures/nql-define.js new file mode 100644 index 000000000..aac715454 --- /dev/null +++ b/src/test/fixtures/nql-define.js @@ -0,0 +1,41 @@ +import "./nql-define.2.js"; + +/* eslint-disable no-console */ +var warned = {}; +export function warning(valid, message) { + // Support uglify + if ( + process.env.NODE_ENV !== "production" && + !valid && + console !== undefined + ) { + console.error("Warning: ".concat(message)); + } +} +export function note(valid, message) { + // Support uglify + if ( + process.env.NODE_ENV !== "production" && + !valid && + console !== undefined + ) { + console.warn("Note: ".concat(message)); + } +} +export function resetWarned() { + warned = {}; +} +export function call(method, valid, message) { + if (!valid && !warned[message]) { + method(false, message); + warned[message] = true; + } +} +export function warningOnce(valid, message) { + call(warning, valid, message); +} +export function noteOnce(valid, message) { + call(note, valid, message); +} +export default warningOnce; +/* eslint-enable */ |