Skip to content

Commit

Permalink
fix: Grab only necessary mocks - rotations tests
Browse files Browse the repository at this point in the history
  • Loading branch information
T0nci committed Sep 25, 2024
1 parent 285a96c commit 6443f07
Showing 1 changed file with 12 additions and 18 deletions.
30 changes: 12 additions & 18 deletions services/rotations/rotation.service.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -177,15 +177,14 @@ describe('addition', () => {
it('escapes markdown in usernames and nicknames', async () => {
const rotation = new RotationService('test', 'test');

const users = getUsers();
const users = getUsers(2);
users[0].nickname = 'Foo `test`';
users[1].username = 'Baz *test*';

const server = initializeServer(users);

const additionUsers = users.slice(0, 2);
const reply = jest.fn();
const interaction = buildInteraction('add', server, additionUsers, reply);
const interaction = buildInteraction('add', server, users, reply);

await rotation.handleInteraction(interaction);

Expand Down Expand Up @@ -317,22 +316,21 @@ describe('removal', () => {
it('escapes markdown in usernames and nicknames', async () => {
const rotation = new RotationService('test', 'test');

const users = getUsers();
const users = getUsers(2);
users[0].nickname = 'Foo `test`';
users[1].username = 'Baz *test*';

const server = initializeServer(users);

const additionUsers = users.slice(0, 2);
const additionInteraction = buildInteraction(
'add',
server,
additionUsers,
users,
() => {},
);

const reply = jest.fn();
const removalUsers = additionUsers.slice(1);
const removalUsers = users.slice(1);
const removalInteraction = buildInteraction(
'remove',
server,
Expand Down Expand Up @@ -472,23 +470,21 @@ describe('swapping', () => {
it('escapes markdown in usernames and nicknames', async () => {
const rotation = new RotationService('test', 'test');

const users = getUsers();
const users = getUsers(2);
users[0].nickname = 'Foo `test`';
users[1].username = 'Baz *test*';

const server = initializeServer(users);

const additionUsers = users.slice(0, 2);
const additionInteraction = buildInteraction(
'add',
server,
additionUsers,
users,
() => {},
);

const reply = jest.fn();
const swapUsers = additionUsers.slice();
const swapInteraction = buildInteraction('swap', server, swapUsers, reply);
const swapInteraction = buildInteraction('swap', server, users, reply);

await rotation.handleInteraction(additionInteraction);

Expand Down Expand Up @@ -550,17 +546,16 @@ describe('reading', () => {
it('escapes markdown in usernames and nicknames', async () => {
const rotation = new RotationService('test', 'test');

const users = getUsers();
const users = getUsers(2);
users[0].nickname = 'Foo `test`';
users[1].username = 'Baz *test*';

const server = initializeServer(users);

const additionUsers = users.slice(0, 2);
const additionInteraction = buildInteraction(
'add',
server,
additionUsers,
users,
() => {},
);

Expand Down Expand Up @@ -627,17 +622,16 @@ describe('rotation', () => {
it('escapes markdown in usernames and nicknames', async () => {
const rotation = new RotationService('test', 'test');

const users = getUsers();
const users = getUsers(2);
users[0].nickname = 'Foo `test`';
users[1].username = 'Baz *test*';

const server = initializeServer(users);

const additionUsers = users.slice(0, 2);
const additionInteraction = buildInteraction(
'add',
server,
additionUsers,
users,
() => {},
);

Expand Down

0 comments on commit 6443f07

Please sign in to comment.