mirror of
https://github.com/HackPlan/RootPanel.git
synced 2026-01-12 22:27:09 +08:00
test of account pages
This commit is contained in:
@@ -56,6 +56,9 @@ do ->
|
||||
|
||||
config = require './config'
|
||||
|
||||
if process.env.NODE_ENV == 'test'
|
||||
config.web.listen = require('./sample/travis-ci.config').web.listen
|
||||
|
||||
do ->
|
||||
if fs.existsSync config.web.listen
|
||||
fs.unlinkSync config.web.listen
|
||||
|
||||
21
core/test/router/account.test.coffee
Normal file
21
core/test/router/account.test.coffee
Normal file
@@ -0,0 +1,21 @@
|
||||
client.defaultOptions
|
||||
uri_prefix: '/account/'
|
||||
|
||||
describe 'router/account', ->
|
||||
it 'GET register', (done) ->
|
||||
client.get 'register',
|
||||
response_json: false
|
||||
, ->
|
||||
done()
|
||||
|
||||
it 'GET login', (done) ->
|
||||
client.get 'login',
|
||||
response_json: false
|
||||
, ->
|
||||
done()
|
||||
|
||||
it 'GET preferences', (done) ->
|
||||
client.get 'preferences',
|
||||
response_json: false
|
||||
, ->
|
||||
done()
|
||||
@@ -2,7 +2,7 @@ module.exports =
|
||||
web:
|
||||
t_name: 'plugins.rpvhost.site_name'
|
||||
url: 'http://rp.rpvhost.net'
|
||||
listen: 3000
|
||||
listen: 12558
|
||||
google_analytics_id: ''
|
||||
|
||||
account:
|
||||
|
||||
@@ -1,15 +1,10 @@
|
||||
request = require 'request'
|
||||
|
||||
if fs.existsSync config.web.listen
|
||||
uri_prefix = "http://unix:#{config.web.listen}:"
|
||||
else
|
||||
uri_prefix = "http://127.0.0.1:#{config.web.listen}"
|
||||
|
||||
exports.get = (url, options, callback) ->
|
||||
options = deepmerge module.exports.default_options, options
|
||||
|
||||
options = deepmerge options,
|
||||
uri: "#{uri_prefix}#{options.uri_prefix ? ''}#{url}"
|
||||
uri: "http://127.0.0.1:#{app.config.web.listen}#{options.uri_prefix ? ''}#{url}"
|
||||
|
||||
request options, (err, res, body) ->
|
||||
throw err if err
|
||||
|
||||
@@ -7,9 +7,6 @@ if process.env.COV_TEST == 'true'
|
||||
exclude: ['test', 'node_modules', '.git', 'sample', 'core/static']
|
||||
initAll: true
|
||||
|
||||
global.config = require '../../config'
|
||||
global.config.web.listen = 12558
|
||||
|
||||
global._ = require 'underscore'
|
||||
global.fs = require 'fs'
|
||||
global.async = require 'async'
|
||||
|
||||
Reference in New Issue
Block a user