test of account pages

This commit is contained in:
jysperm
2014-10-21 17:30:29 +08:00
parent 539cc68fe6
commit 537b5904b0
5 changed files with 26 additions and 10 deletions

View File

@@ -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

View 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()

View File

@@ -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:

View File

@@ -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

View File

@@ -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'