mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-27 16:12:12 +00:00
b11e9c0e51
- [ ] babel-eslint https://github.com/babel/babel-eslint/issues/664 - [x] eslint-config-standard-jsx https://github.com/standard/eslint-config-standard-jsx/issues/32 - [x] eslint-config-standard to be stable release https://github.com/standard/eslint-config-standard/issues/123 - [x] eslint-plugin-html - [x] eslint-plugin-import - [x] eslint-plugin-jest - [x] eslint-plugin-node - [x] eslint-plugin-promise - [x] eslint-plugin-standard https://github.com/standard/eslint-plugin-standard/issues/29 - [x] eslint-plugin-vue https://github.com/vuejs/eslint-plugin-vue/pull/504 - [x] eslint-plugin-react https://github.com/yannickcr/eslint-plugin-react/releases/tag/v7.10.0
37 lines
931 B
JavaScript
37 lines
931 B
JavaScript
import assert from 'assert'
|
|
import request from 'request'
|
|
import app from '../src/app'
|
|
|
|
describe('Feathers application tests', function () {
|
|
before(function (done) {
|
|
this.server = app.listen(3030)
|
|
this.server.once('listening', done)
|
|
})
|
|
|
|
after(function (done) {
|
|
this.server.close(done)
|
|
})
|
|
|
|
it('starts and shows the index page', function (done) {
|
|
request('http://localhost:3030', function (err, res, body) {
|
|
assert.ok(body.indexOf('<h1>Welcome!</h1>') !== -1)
|
|
done(err)
|
|
})
|
|
})
|
|
|
|
describe('404', function () {
|
|
it('shows a 404 HTML page', function (done) {
|
|
request({
|
|
url: 'http://localhost:3030/path/to/nowhere',
|
|
headers: {
|
|
'Accept': 'text/html'
|
|
}
|
|
}, function (err, res, body) {
|
|
assert.strictEqual(res.statusCode, 404)
|
|
assert.ok(body.indexOf('This page could not be found.') !== -1)
|
|
done(err)
|
|
})
|
|
})
|
|
})
|
|
})
|