aboutsummaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
Diffstat (limited to 'src/test')
-rw-r--r--src/test/fixtures/export-from.js2
-rw-r--r--src/test/fixtures/nql-define.2.js39
-rw-r--r--src/test/fixtures/nql-define.js41
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 */