mirror of
https://github.com/avwo/whistle.git
synced 2026-10-18 22:51:32 +08:00
72 lines
1.6 KiB
JavaScript
72 lines
1.6 KiB
JavaScript
var util = require('../util.test');
|
|
|
|
module.exports = function() {
|
|
util.request('http://filter.com/index.html', function(res, data) {
|
|
data.should.have.property('ec', 0);
|
|
});
|
|
|
|
util.request('http://filter2.com/test.html?abc', function(res, data) {
|
|
data.should.have.property('ec', 123);
|
|
});
|
|
|
|
util.request('http://filter2.com/test.html?cba', function(res, data) {
|
|
data.should.have.property('ec', 333);
|
|
});
|
|
|
|
util.request('http://filter2.com/test.html?cb2a', function(res, data) {
|
|
data.should.have.property('ec', 321);
|
|
});
|
|
|
|
|
|
util.request({
|
|
url: 'https://filter.com/index.html',
|
|
method: 'delete',
|
|
body: '1'.repeat(1024 * 250) + 'test'
|
|
}, function(res, data) {
|
|
data.should.have.property('ec', 1);
|
|
});
|
|
util.request({
|
|
url: 'https://filter.com/index.html',
|
|
method: 'delete',
|
|
body: 'test',
|
|
headers: {
|
|
'test': 'abc'
|
|
}
|
|
}, function(res, data) {
|
|
data.should.have.property('ec', 1);
|
|
});
|
|
|
|
util.request({
|
|
url: 'https://filter.com/index.html',
|
|
method: 'post',
|
|
body: '555555',
|
|
headers: {
|
|
'test': 'abc',
|
|
'x-test': 'abc'
|
|
}
|
|
}, function(res, data) {
|
|
data.should.have.property('ec', 2);
|
|
});
|
|
|
|
util.request({
|
|
url: 'https://filter.com/index.html',
|
|
method: 'post',
|
|
headers: {
|
|
'test': 'abc',
|
|
'x-test': 'hehe'
|
|
}
|
|
}, function(res, data) {
|
|
data.should.have.property('ec', 3);
|
|
});
|
|
|
|
util.request({
|
|
url: 'https://filter.com/index.html',
|
|
method: 'post',
|
|
headers: {
|
|
'test': 'abc',
|
|
'x-test': '123'
|
|
}
|
|
}, function(res, data) {
|
|
data.should.have.property('ec', 4);
|
|
});
|
|
}; |