UNPKG

1.02 kBYAMLView Raw
1language: node_js
2node_js:
3 - '4'
4
5sudo: false
6
7before_install:
8 - cd test
9 - mkdir sample-template
10 - cd sample-template
11 - npm init --yes
12
13install:
14 - npm install --save-dev serverless-offline
15 - npm install -g serverless@1.0.0-rc.1
16 - npm install aws-sdk
17 - npm install --save dynamodb-doc-client-wrapper
18 - serverless create --template aws-nodejs
19 - cd ..
20 - cd ..
21 - npm link
22 - cd test/sample-template/node_modules
23 - npm link serverless-dynamodb-local
24 - cd ..
25 - sed -i '18 a plugins:' serverless.yml
26 - sed -i '19 a - serverless-offline' serverless.yml
27 - sed -i '20 a - serverless-dynamodb-local' serverless.yml
28 - cd ..
29 - cd ..
30 - npm install --save-dev mocha
31 - npm install --save-dev should
32 - npm install --save expect
33 - npm install --save request
34 - npm install --save chai
35 - travis_retry npm install
36 - cd test/sample-template
37
38before_script:
39 - sls dynamodb install
40 - sls offline start &
41 - sleep 15
42 - cd ..
43 - cd ..
44 - npm run test
45
46script:
47 - npm test