Skip to content

Commit

Permalink
amend serverProcess test to update first
Browse files Browse the repository at this point in the history
  • Loading branch information
breezykermo committed Dec 15, 2018
1 parent 909b9fd commit 64ca47e
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 17 deletions.
Binary file modified .env.enc
Binary file not shown.
3 changes: 1 addition & 2 deletions .travis.yml
Expand Up @@ -10,10 +10,9 @@ before_script:
install:
- yarn
script:
- if [ "TRAVIS_PULL_REQUEST" = "false" ]; then bash ./scripts/decrypt.sh; fi
- yarn build
- yarn lint
- yarn test
before_install:
- openssl aes-256-cbc -K $encrypted_eeb74e8d35d1_key -iv $encrypted_eeb74e8d35d1_iv
- openssl aes-256-cbc -K $encrypted_fb307c69bf51_key -iv $encrypted_fb307c69bf51_iv
-in .env.enc -out .env -d
31 changes: 16 additions & 15 deletions test/serverProcess.js
Expand Up @@ -16,7 +16,7 @@ function checkStatus (res) {

/* SETUP: launch a development server with a wait time */
test.before.cb(t => {
console.log('launching server...')
console.log('SETUP: launching server and updating...')
serverProc = childProcess.spawn('yarn', ['dev'], {
cwd: '.',
stdio: 'ignore'
Expand All @@ -26,7 +26,21 @@ test.before.cb(t => {
serverExited = true
})

setTimeout(t.end, SERVER_LAUNCH_WAIT_TIME)
function pingUpdate () {
const expected = {
success: 'All sheets updated'
}

return fetch(`${SERVER_ROOT}/api/update`)
.then(checkStatus)
.then(res => res.json())
.then(json => {
t.deepEqual(json, expected)
t.end()
})
}

setTimeout(pingUpdate, SERVER_LAUNCH_WAIT_TIME)
})

/* CLEANUP: kill the server */
Expand All @@ -39,19 +53,6 @@ test('should launch', t => {
t.false(serverExited)
})

test('should update', t => {
const expected = {
success: 'All sheets updated'
}

return fetch(`${SERVER_ROOT}/api/update`)
.then(checkStatus)
.then(res => res.json())
.then(json => {
t.deepEqual(json, expected)
})
})

const passUrls = [
// /
'/api/',
Expand Down

0 comments on commit 64ca47e

Please sign in to comment.