Skip to content

Commit c9f6717

Browse files
committed
add more tests
1 parent f7c3e33 commit c9f6717

File tree

3 files changed

+15
-5
lines changed

3 files changed

+15
-5
lines changed

tests/resolvers/__snapshots__/jobs.test.ts.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Object {
2828
"url": "https://jobs.lever.co/qventus/c0d604cf-ec1c-48ea-847d-5ffc7a67698d",
2929
},
3030
},
31-
"jobstoryids:2:d102c7c5187b3dadeb7b29555a5d74d28a8cd87d": Object {
31+
"jobstoryids:2:16f0f9a19467c0d46c88080484e6fc4cafca7eb3": Object {
3232
"expires": 0,
3333
"ts": 0,
3434
"value": Array [

tests/resolvers/jobs.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@ it('it retrieves the job ids and caches them', async () => {
3131
const req = { body: { query: 'abc', vars: 'bbb' } };
3232
const reqHash = hash(req.body);
3333

34-
await resolver({}, { first: 2, skipText: false }, { req });
34+
await resolver({}, { first: 2, skipText: true }, { req });
3535

3636
expect(await cache.has(`jobstoryids:2:${reqHash}`)).toBeTruthy();
3737
});
3838

3939
it('it retrieves each job story and caches it', async () => {
40-
const req = { body: { first: 2, skipText: false, a: 1, b: 2 } };
41-
const data = await resolver({}, { first: 2, skipText: false }, { req });
40+
const req = { body: { first: 2, skipText: true, a: 1, b: 2 } };
41+
const data = await resolver({}, { first: 2, skipText: true }, { req });
4242

4343
data.forEach(item => {
4444
expect(cache.has(`jobstory:${item.id}`)).toBeTruthy();

tests/resolvers/user.test.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,17 @@ it('it retrieves the user data and caches it', async () => {
2525
expect(await cache.has('user:test')).toBeTruthy();
2626
});
2727

28-
it('it returns cached user data if cached', async () => {
28+
it('returns cached user data if cached #1', async () => {
29+
await resolver({}, { id: 'test' });
30+
31+
expect(await cache.has('user:test')).toBeTruthy();
32+
33+
const data = await resolver({}, { id: 'test' });
34+
35+
expect(data.id).toBe('test');
36+
});
37+
38+
it('returns cached user data if cached #2', async () => {
2939
await resolver({}, { id: 'test' });
3040

3141
cache.map['user:test'].value.karma = 9876;

0 commit comments

Comments
 (0)