mirror of
https://github.com/Unleash/unleash.git
synced 2024-12-28 00:06:53 +01:00
e52c1d16fe
* Add Travis postgresql setup. * Replace "db mocks" with a before hook that creates the same data through the HTTP API. * Reset DB and re-create all fixtures for each test. We'll need something better here. * CAVEAT: no concept of a dev vs test database. Running tests will clear data from the currently configured database.
18 lines
568 B
YAML
18 lines
568 B
YAML
language: node_js
|
|
node_js:
|
|
- "0.10"
|
|
env: DATABASE_URL=postgres://postgres@localhost:5432/unleash_test
|
|
before_script:
|
|
- echo '--timeout 10000' > test/mocha.opts
|
|
- psql -c 'create database unleash_test;' -U postgres
|
|
- ./node_modules/.bin/db-migrate up
|
|
script:
|
|
- npm install
|
|
- npm test
|
|
- npm run coverage-report || true
|
|
notifications:
|
|
hipchat:
|
|
rooms:
|
|
secure: GiIDk52xccnUKnevjLE+w6eUXg0jfV7oOmagw5VnOV5jXGUxdzMk/Q9um+oSClEPE51IvF76zoFEKPIX/CNdjgalEr+CZADy1gene/YRGrNgrXmYYmiU1/dNzelpla1WpKPrY2pkbOgKxrCR9ScID+pMs6vzvJnPwK9vu66W61U=
|
|
addons:
|
|
postgresql: "9.3" |