Skip to content

Commit 44bbe8f

Browse files
committed
api test
1 parent 68824c8 commit 44bbe8f

2 files changed

Lines changed: 55 additions & 0 deletions

File tree

lib/database/seeders/20240112102011-data-passes.js

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,22 @@ module.exports = {
4646
updated_at: '2024-02-15 12:00:00',
4747
},
4848

49+
{
50+
id: 6,
51+
name: 'LHC22b_test',
52+
lhc_period_id: 2,
53+
created_at: '2024-02-15 12:00:00',
54+
updated_at: '2024-02-15 12:00:00',
55+
},
56+
57+
{
58+
id: 7,
59+
name: 'LHC22b_debug',
60+
lhc_period_id: 2,
61+
created_at: '2024-02-15 12:00:00',
62+
updated_at: '2024-02-15 12:00:00',
63+
},
64+
4965
/** LHC22a (PbPb) */
5066
{
5167
id: 3,
@@ -111,6 +127,23 @@ module.exports = {
111127
created_at: '2024-02-15 12:00:00',
112128
updated_at: '2024-02-15 12:00:00',
113129
},
130+
131+
{
132+
id: 6,
133+
description: 'test',
134+
data_pass_id: 6,
135+
created_at: '2024-02-15 12:00:00',
136+
updated_at: '2024-02-15 12:00:00',
137+
},
138+
139+
{
140+
id: 7,
141+
description: 'debug',
142+
data_pass_id: 7,
143+
created_at: '2024-02-15 12:00:00',
144+
updated_at: '2024-02-15 12:00:00',
145+
},
146+
114147
], { transaction }),
115148

116149
await queryInterface.bulkInsert('data_pass_version_status_history', [

test/api/dataPasses.test.js

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,28 @@ module.exports = () => {
293293
done();
294294
});
295295
});
296+
297+
it('should successfully include TEST and DEBUG productions', async () => {
298+
{
299+
const response = await request(server).get('/api/dataPasses?filter[lhcPeriodIds][]=2');
300+
expect(response.status).to.be.equal(200);
301+
const { data } = await response.body;
302+
expect(data.map(({ name }) => name)).to.have.all.members(['LHC22b_apass1', 'LHC22b_skimming','LHC22b_apass2_skimmed']);
303+
}
304+
{
305+
const response = await request(server).get('/api/dataPasses?filter[lhcPeriodIds][]=2&filter[includeTest]=true');
306+
console.log(response.body)
307+
expect(response.status).to.be.equal(200);
308+
const { data } = await response.body;
309+
expect(data.map(({ name }) => name)).to.have.all.members(['LHC22b_apass1', 'LHC22b_skimming','LHC22b_apass2_skimmed', 'LHC22b_test']);
310+
}
311+
{
312+
const response = await request(server).get('/api/dataPasses?filter[lhcPeriodIds][]=2&filter[includeDebug]=true');
313+
expect(response.status).to.be.equal(200);
314+
const { data } = await response.body;
315+
expect(data.map(({ name }) => name)).to.have.all.members(['LHC22b_apass1', 'LHC22b_skimming','LHC22b_apass2_skimmed', 'LHC22b_debug']);
316+
}
317+
});
296318
});
297319

298320
describe('PATCH /api/dataPasses/skimming/markSkimmable', () => {

0 commit comments

Comments
 (0)