> inkdrop-mobile-plugins@0.3.0 test /Users/ry/code/inkdrop-mobile-plugins
> ava --timeout=1m
⠋ Browserslist: caniuse-lite is outdated. Please run:
npx browserslist@latest --update-db
⠧ Browserslist: caniuse-lite is outdated. Please run:
npx browserslist@latest --update-db
⠇ Browserslist: caniuse-lite is outdated. Please run:
npx browserslist@latest --update-db
⠏ Browserslist: caniuse-lite is outdated. Please run:
npx browserslist@latest --update-db
⠹ test › packages › package metadata
⠼ test › packages › package metadata
✖ No tests found in packages/wiki_links/test/index.js
7 tests passed
1 uncaught exception
Uncaught exception in packages/wiki_links/test/index.js
packages/wiki_links/test/index.js:3
2:
3: test.serial.cb(thisPackage, (t) => {
4: global.window.inkdrop.packages.setPackageMainModule = (name, p) => {
ReferenceError: test is not defined
Object.<anonymous> (packages/wiki_links/test/index.js:3:1)
Module._compile (node_modules/pirates/lib/index.js:99:24)
newLoader (node_modules/pirates/lib/index.js:104:7)
npm ERR! Test failed. See above for more details.
ry@kumquat inkdrop-mobile-plugins %
Here is my test:
const thisPackage = "wiki_links";
test.serial.cb(thisPackage, (t) => {
global.window.inkdrop.packages.setPackageMainModule = (name, p) => {
t.is(name, thisPackage);
t.is(p instanceof Object, true);
t.is(typeof p.activate, "function");
t.is(typeof p.deactivate, "function");
t.end();
};
require(`../lib/${thisPackage}`);
});
Getting farther!
npx browserslist@latest --update-db
⠹ packages › package metadata
1 test failed
index › wiki_links
lib/wiki_links.js:1
1: !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]=…
2: /**
Error thrown in test:
ReferenceError {
message: 'inkdrop is not defined',
}
Object.call (lib/wiki_links.js:1:3261)
n (lib/wiki_links.js:1:110)
Object.call (lib/wiki_links.js:1:1128)
n (lib/wiki_links.js:1:110)
Object.call (lib/wiki_links.js:1:1066)
n (lib/wiki_links.js:1:110)
lib/wiki_links.js:1:902
Object.<anonymous> (lib/wiki_links.js:1:2)
Module._compile (node_modules/pirates/lib/index.js:99:24)
npm ERR! Test failed. See above for more details.
I am checking if inkdrop
is defined in my packages in any place I use it …