Skip to content

Commit

Permalink
refactor: apply eslint rules
Browse files Browse the repository at this point in the history
  • Loading branch information
Cweili committed Dec 10, 2019
1 parent 34d346c commit 57fe532
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 20 deletions.
4 changes: 2 additions & 2 deletions lib/utils.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ export function isFunction(value) {
export function each(collection, handler) {
return collection && (Array.isArray(collection)
? collection.forEach(handler)
: Object.keys(collection).forEach(key => handler(collection[key], key)));
: Object.keys(collection).forEach((key) => handler(collection[key], key)));
}

export function assign(target, ...sources) {
Expand Down Expand Up @@ -55,7 +55,7 @@ export function parseJson(json) {
}

export function transformQuery(args) {
return Object.keys(args).sort().map(key => `${key}=${encode(args[key])}`).join('&');
return Object.keys(args).sort().map((key) => `${key}=${encode(args[key])}`).join('&');
}

export function fillUrl(method, path, data) {
Expand Down
6 changes: 1 addition & 5 deletions test/methods.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -132,10 +132,6 @@ describe('req-json methods', () => {
}, 1000);
}));

try {
await reqJSON.get('/api/item/:id', 1, { timeout: 1 });
} catch (err) {
expect(err).toBeTruthy();
}
await expect(reqJSON.get('/api/item/:id', 1, { timeout: 1 })).rejects.toThrow();
});
});
19 changes: 6 additions & 13 deletions test/middlewares.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@ describe('req-json middlewares', () => {
id: 1,
});
} catch (err) {
// eslint-disable-next-line jest/no-try-expect
expect(err.message).toEqual('error');
} finally {
expect(middleware1).toHaveBeenCalled();
Expand All @@ -91,7 +92,7 @@ describe('req-json middlewares', () => {
});

it('should support options extend', async () => {
each([1, 2, 3], id => mock.get(`/api/item/${id}`, (req, res) => {
each([1, 2, 3], (id) => mock.get(`/api/item/${id}`, (req, res) => {
expect(req.header('X-Test')).toBe(id);
return res.status(204);
}));
Expand Down Expand Up @@ -136,11 +137,7 @@ describe('req-json middlewares', () => {
it('should throw error when middleware is not a function', async () => {
const reqJSON = new ReqJSON();

try {
reqJSON.use(1);
} catch (err) {
expect(err).toBeTruthy();
}
expect(() => reqJSON.use(1)).toThrow();
});

it('should throw error when next call multiple times', async () => {
Expand All @@ -164,12 +161,8 @@ describe('req-json middlewares', () => {
body: JSON.stringify(body),
});

try {
await resource.get({
id: 1,
});
} catch (err) {
expect(err).toBeTruthy();
}
await expect(resource.get({
id: 1,
})).rejects.toThrow();
});
});

0 comments on commit 57fe532

Please sign in to comment.