diff --git a/.travis.yml b/.travis.yml old mode 100644 new mode 100755 index b455780..302f378 --- a/.travis.yml +++ b/.travis.yml @@ -27,5 +27,5 @@ before_script: script: - meteor create --bare test - cd test - - meteor npm i --save selenium-webdriver@3.6.0 chromedriver@2.36.0 simpl-schema + - meteor npm i --save selenium-webdriver@3.6.0 chromedriver@2.36.0 simpl-schema chai - METEOR_PACKAGE_DIRS="../" TEST_BROWSER_DRIVER=chrome meteor test-packages --once --driver-package meteortesting:mocha ../ \ No newline at end of file diff --git a/lib/testing/main.js b/lib/testing/main.js new file mode 100755 index 0000000..e19100b --- /dev/null +++ b/lib/testing/main.js @@ -0,0 +1,3 @@ +import chai from 'chai'; + +global.assert = chai.assert; diff --git a/package.js b/package.js index 4239ded..738a962 100755 --- a/package.js +++ b/package.js @@ -31,7 +31,7 @@ Package.onUse(function(api) { 'reywood:publish-composite@1.5.2', 'dburles:mongo-collection-instances@0.3.5', 'herteby:denormalize@0.6.5', - 'peerlibrary:subscription-scope@0.1.0', + 'peerlibrary:subscription-scope@0.4.0', ]; api.use(packages); @@ -50,14 +50,17 @@ Package.onTest(function(api) { 'reywood:publish-composite@1.5.2', 'dburles:mongo-collection-instances@0.3.5', 'herteby:denormalize@0.6.5', - 'peerlibrary:subscription-scope@0.1.0', + 'peerlibrary:subscription-scope@0.4.0', 'mongo', ]; api.use(packages); api.use('tracker'); - api.use(['cultofcoders:mocha', 'practicalmeteor:chai']); + api.use(['meteortesting:mocha']); + + // main test config + api.addFiles('lib/testing/main.js'); // LINKS api.addFiles('lib/links/tests/main.js', 'server');