Skip to content

Commit

Permalink
fix #277
Browse files Browse the repository at this point in the history
  • Loading branch information
nswbmw committed Jan 18, 2017
1 parent 7fb00e7 commit 9d5c1a8
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 12 deletions.
14 changes: 8 additions & 6 deletions book/4.14 测试.md
Expand Up @@ -61,13 +61,15 @@ var request = require('supertest');
var app = require('../index');
var User = require('../lib/mongo').User;
var testName1 = 'testName1';
var testName2 = 'nswbmw';
describe('signup', function() {
describe('POST /signup', function() {
var agent = request.agent(app);//persist cookie when redirect
beforeEach(function (done) {
// 创建一个用户
User.create({
name: 'aaa',
name: testName1,
password: '123456',
avatar: '',
gender: 'x',
Expand All @@ -81,8 +83,8 @@ describe('signup', function() {
});
afterEach(function (done) {
// 清空 users 表
User.remove({})
// 删除测试用户
User.remove({ name: { $in: [testName1, testName2] } })
.exec()
.then(function () {
done();
Expand Down Expand Up @@ -111,7 +113,7 @@ describe('signup', function() {
.post('/signup')
.type('form')
.attach('avatar', path.join(__dirname, 'avatar.png'))
.field({ name: 'nswbmw', gender: 'a' })
.field({ name: testName2, gender: 'a' })
.redirects()
.end(function(err, res) {
if (err) return done(err);
Expand All @@ -126,7 +128,7 @@ describe('signup', function() {
.post('/signup')
.type('form')
.attach('avatar', path.join(__dirname, 'avatar.png'))
.field({ name: 'aaa', gender: 'm', bio: 'noder', password: '123456', repassword: '123456' })
.field({ name: testName1, gender: 'm', bio: 'noder', password: '123456', repassword: '123456' })
.redirects()
.end(function(err, res) {
if (err) return done(err);
Expand All @@ -141,7 +143,7 @@ describe('signup', function() {
.post('/signup')
.type('form')
.attach('avatar', path.join(__dirname, 'avatar.png'))
.field({ name: 'nswbmw', gender: 'm', bio: 'noder', password: '123456', repassword: '123456' })
.field({ name: testName2, gender: 'm', bio: 'noder', password: '123456', repassword: '123456' })
.redirects()
.end(function(err, res) {
if (err) return done(err);
Expand Down
14 changes: 8 additions & 6 deletions test/signup.js
Expand Up @@ -4,13 +4,15 @@ var request = require('supertest');
var app = require('../index');
var User = require('../lib/mongo').User;

var testName1 = 'testName1';
var testName2 = 'nswbmw';
describe('signup', function() {
describe('POST /signup', function() {
var agent = request.agent(app);//persist cookie when redirect
beforeEach(function (done) {
// 创建一个用户
User.create({
name: 'aaa',
name: testName1,
password: '123456',
avatar: '',
gender: 'x',
Expand All @@ -24,8 +26,8 @@ describe('signup', function() {
});

afterEach(function (done) {
// 清空 users 表
User.remove({})
// 删除测试用户
User.remove({ name: { $in: [testName1, testName2] } })
.exec()
.then(function () {
done();
Expand Down Expand Up @@ -54,7 +56,7 @@ describe('signup', function() {
.post('/signup')
.type('form')
.attach('avatar', path.join(__dirname, 'avatar.png'))
.field({ name: 'nswbmw', gender: 'a' })
.field({ name: testName2, gender: 'a' })
.redirects()
.end(function(err, res) {
if (err) return done(err);
Expand All @@ -69,7 +71,7 @@ describe('signup', function() {
.post('/signup')
.type('form')
.attach('avatar', path.join(__dirname, 'avatar.png'))
.field({ name: 'aaa', gender: 'm', bio: 'noder', password: '123456', repassword: '123456' })
.field({ name: testName1, gender: 'm', bio: 'noder', password: '123456', repassword: '123456' })
.redirects()
.end(function(err, res) {
if (err) return done(err);
Expand All @@ -84,7 +86,7 @@ describe('signup', function() {
.post('/signup')
.type('form')
.attach('avatar', path.join(__dirname, 'avatar.png'))
.field({ name: 'nswbmw', gender: 'm', bio: 'noder', password: '123456', repassword: '123456' })
.field({ name: testName2, gender: 'm', bio: 'noder', password: '123456', repassword: '123456' })
.redirects()
.end(function(err, res) {
if (err) return done(err);
Expand Down

0 comments on commit 9d5c1a8

Please sign in to comment.