Skip to content

Commit a66a0ac

Browse files
committed
🔨 Rewrite tests
1 parent 376b985 commit a66a0ac

17 files changed

Lines changed: 437 additions & 445 deletions

.jshintrc

Lines changed: 0 additions & 14 deletions
This file was deleted.

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
language: node_js
22

33
node_js:
4-
- 0.12
54
- 4
65
- 6
6+
- node
77

88
script:
99
- npm test
10-
- node -v | grep 'v0.12' || npm run test-koa
10+
- npm run test-koa

CHANGELOG.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22

33
## v2.0.0
44

5-
* **存在不兼容改动** 升级 JavaScript SDK 到 [leancloud-storage 2.1.0](https://github.com/leancloud/javascript-sdk/releases/tag/v2.0.0)
6-
* **不兼容改动** 仅兼容至 Node.js 4.3 以上版本
7-
* **不兼容** 移除 `AV.Cloud.httpRequest`
5+
* **不兼容改动** 升级 JavaScript SDK 到 [leancloud-storage 2.1.0](https://github.com/leancloud/javascript-sdk/releases/tag/v2.0.0)
6+
* **不兼容改动** 仅兼容至 Node.js 4.4 以上版本
7+
* **不兼容改动** 重复定义云函数或 Hook 时会抛出一个异常
8+
* **不兼容改动** 移除 `AV.Cloud.httpRequest`
89

910
## v1.2.3
1011

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
}
3434
},
3535
"engines": {
36-
"node": ">=4.3.0"
36+
"node": ">=4.4.0"
3737
},
3838
"license": "MIT",
3939
"author": {
Lines changed: 9 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,18 @@
11
'use strict';
2-
var config = require('./config'),
3-
AV = require('..');
42

5-
var appId = config.appId;
6-
var appKey = config.appKey;
7-
var masterKey = config.masterKey;
8-
9-
AV.init(config);
3+
var request = require('supertest');
104

11-
var app;
5+
const AV = require('..');
6+
const utils = require('./utils')
7+
const appInfo = require('./utils/app-info');
128

13-
if (process.env.FRAMEWORK == 'koa') {
14-
var koa = require('koa')();
15-
koa.use(AV.koa());
16-
app = koa.listen();
17-
} else {
18-
app = AV.express();
19-
}
9+
require('./utils/functions');
2010

21-
AV.Cloud.define('foo', function(request, response) {
22-
response.success("bar");
23-
});
11+
var appId = appInfo.appId;
12+
var appKey = appInfo.appKey;
13+
var masterKey = appInfo.masterKey;
2414

25-
var request = require('supertest');
15+
const app = utils.app();
2616

2717
describe('authorization', function() {
2818
it('ok', function(done) {

test/cookie-session-test.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,11 @@ var bodyParser = require('body-parser');
55
var request = require('supertest');
66
var should = require('should');
77

8-
var AV = require('..');
9-
var config = require('./config');
8+
const AV = require('..');
9+
const appInfo = require('./utils/app-info');
1010

1111
var app = express();
1212

13-
AV.init(config);
14-
1513
app.use(AV.express());
1614
app.use(bodyParser.json());
1715
app.use(AV.Cloud.CookieSession({secret: 'my secret', maxAge: 3600000, fetchUser: true}));
@@ -42,7 +40,7 @@ app.get('/profile', function(req, res) {
4240
res.send(req.currentUser);
4341
});
4442

45-
describe('webhosting', function() {
43+
describe('cookie-session', function() {
4644
it('index', function(done) {
4745
request(app).get('/')
4846
.expect(200, function(err, res) {
@@ -53,6 +51,8 @@ describe('webhosting', function() {
5351
});
5452

5553
it('loign', function(done) {
54+
this.timeout(20000);
55+
5656
request(app).post('/login')
5757
.send({
5858
username: 'admin',
Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,13 @@ var assert = require('assert');
55
var bodyParser = require('body-parser');
66

77
var AV = require('..');
8-
var config = require('./config');
8+
const appInfo = require('./utils/app-info');
99
var request = require('supertest');
1010

11-
var appId = config.appId;
12-
var appKey = config.appKey;
13-
var masterKey = config.masterKey;
14-
var sessionTokenAdmin = config.sessionToken_admin;
15-
16-
AV.init(config);
11+
var appId = appInfo.appId;
12+
var appKey = appInfo.appKey;
13+
var masterKey = appInfo.masterKey;
14+
var sessionTokenAdmin = appInfo.sessionTokenAdmin;
1715

1816
describe('current user', function() {
1917
var app = express();

0 commit comments

Comments
 (0)