diff --git a/.travis.yml b/.travis.yml index 151eef6..e9964df 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,3 +10,8 @@ node_js: cache: yarn: true + +before_install: + - curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.13.0 + - export PATH="$HOME/.yarn/bin:$PATH" + - yarn --version diff --git a/appveyor.yml b/appveyor.yml index 4f47099..e50c567 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -12,6 +12,7 @@ environment: install: - ps: Install-Product node $env:nodejs_version + - choco install yarn --version=1.13.0 - appveyor-retry yarn - appveyor-retry yarn add mocha-appveyor-reporter # must be installed locally. diff --git a/tests/index-tests.js b/tests/index-tests.js index cbc1b46..d9a55d5 100644 --- a/tests/index-tests.js +++ b/tests/index-tests.js @@ -67,13 +67,16 @@ describe('resolve-package-path', function() { app.pkg.private = true; app.pkg.name app.pkg.scripts = { - test: "node -e 'require(\"resolve-package-path\")(\"ember-source-channel-url\", __dirname)'" + test: "node -r ./.pnp.js ./test.js" }; app.pkg.installConfig = { pnp: true }; app.addDependency('ember-source-channel-url', '1.1.0'); app.addDependency('resolve-package-path', 'link:' + path.join(__dirname, '..')); + app.files = { + 'test.js': 'require("resolve-package-path")("ember-source-channel-url", __dirname)' + }; }); app.writeSync();