本文整理汇总了TypeScript中supertest-as-promised.agent函数的典型用法代码示例。如果您正苦于以下问题:TypeScript agent函数的具体用法?TypeScript agent怎么用?TypeScript agent使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了agent函数的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的TypeScript代码示例。
示例1: it
it('/Check Test; e-mail address of non-existing user', async () => {
let agent = request.agent(app);
await agent
.head('/api/user/check')
.set('email', '[email protected]')
.expect(200); // 200 = "doesn't exist"
});
开发者ID:Uter1007,项目名称:sumobase.core,代码行数:7,代码来源:user.routes.spec.ts
示例2: before
before(function() {
if ((process as any).browser) {
// Bitgo Express tests not supported in browser
this.skip();
}
const args = {
debug: false,
env: 'test',
logfile: '/dev/null'
};
const app = expressApp(args);
agent = request.agent(app);
});
开发者ID:BitGo,项目名称:BitGoJS,代码行数:15,代码来源:bitgoExpress.ts
示例3: it
it('error - proxied calls disabled', function() {
const app = expressApp(_.extend(
{},
{
debug: false,
env: 'test',
logfile: '/dev/null'
},
{ disableproxy: true })
);
const disabledProxyAgent = request.agent(app);
return disabledProxyAgent.get('/api/v1/market/latest')
.send()
.then(function(res) {
res.should.have.status(404);
});
});
开发者ID:BitGo,项目名称:BitGoJS,代码行数:17,代码来源:bitgoExpress.ts
示例4: describe
describe('Restricted Routes LoggedIn', () => {
let agent = request.agent(app);
beforeEach(async () => {
// noinspection TypeScriptValidateTypes
await agent
.post('/api/user/login')
.type('form')
.send({'email': '[email protected]', 'password': '123appTest$!'});
});
describe('/me Route Test', () => {
it('/Login Test; logged-in + able to call a protected route', async () => {
// noinspection TypeScriptValidateTypes
await agent
.get('/api/user/me')
.expect(200);
});
});
});
开发者ID:Uter1007,项目名称:sumobase.core,代码行数:21,代码来源:user.routes.spec.ts
示例5: request
request(app)
.get("/kittens")
.expect(200)
.then(res => {
// ...
});
describe("GET /kittens", () => {
it("should work", () => {
return request(app).get("/kittens").expect(200);
});
});
// Agents
var agent = request.agent(app);
agent
.get("/ugly-kitteh")
.expect(404)
.then(() => {
// ...
});
// Promisey goodness
request(app)
.get("/kittens")
.expect(201)
.then(res => { /* ... */ })
// I'm a real promise now!
.catch(err => { /* ... */ });
开发者ID:fullflavedave,项目名称:DefinitelyTyped,代码行数:31,代码来源:supertest-as-promised-tests.ts
示例6: request
.then(res => {
// ...
});
// Usage
request(app)
.get("/kittens")
.expect(200)
.then(res => {
// ...
});
request(app).get("/kittens").expect(200);
// Agents
const agent = request.agent(app);
agent
.get("/ugly-kitteh")
.expect(404)
.then(() => {
// ...
});
// Promisey goodness
request(app)
.get("/kittens")
.expect(201)
.then(res => { /* ... */ })
// I'm a real promise now!
.catch(err => { /* ... */ });
开发者ID:AbraaoAlves,项目名称:DefinitelyTyped,代码行数:30,代码来源:supertest-as-promised-tests.ts
注:本文中的supertest-as-promised.agent函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论