1 | 'use strict'
|
2 |
|
3 | const apemanrequest = require('apemanrequest')
|
4 | const co = require('co')
|
5 | const assert = require('assert')
|
6 |
|
7 | let request = apemanrequest.create({ jar: true })
|
8 |
|
9 | co(function * () {
|
10 |
|
11 | {
|
12 | let res = yield request({
|
13 | method: 'POST',
|
14 | url: 'http://localhost:3000/user',
|
15 | form: {
|
16 | account_name: 'foo_bar',
|
17 | email: 'apbc@example.com'
|
18 | }
|
19 | })
|
20 |
|
21 | }
|
22 |
|
23 |
|
24 | {
|
25 | let res = yield request({
|
26 | method: 'GET',
|
27 | url: 'http://localhost:3000/user/1'
|
28 | })
|
29 |
|
30 | }
|
31 |
|
32 |
|
33 | {
|
34 | let res = yield request({
|
35 | method: 'GET',
|
36 | url: 'http://localhost:3000/user?account_name.$like=foo&limit=5&offset=5'
|
37 | })
|
38 |
|
39 | }
|
40 |
|
41 |
|
42 | {
|
43 | let res = yield request({
|
44 | method: 'PATCH',
|
45 | url: 'http://localhost:3000/user/1',
|
46 | form: {
|
47 | account_name: 'foo_bar2_updated'
|
48 | }
|
49 | })
|
50 |
|
51 | }
|
52 |
|
53 |
|
54 | {
|
55 | let res = yield request({
|
56 | method: 'DELETE',
|
57 | url: 'http://localhost:3000/user/1'
|
58 | })
|
59 |
|
60 | }
|
61 | }).catch((err) => {
|
62 | console.error(err)
|
63 | })
|