Skip to content

Commit ef914c0

Browse files
committed
Fix imports and mocks
1 parent df48ff8 commit ef914c0

24 files changed

+33
-6
lines changed

__tests__/web.setup.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { jest } from '@jest/globals';
2-
import '@testing-library/jest-dom';
2+
import '@testing-library/jest-dom/jest-globals';
33

44
jest.mock('firebase/messaging');
55
jest.mock('../src/firebase');

src/components/about-block.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { beforeEach, describe, it, jest } from '@jest/globals';
1+
import { beforeEach, describe, expect, it, jest } from '@jest/globals';
22
import { fireEvent, screen, within } from '@testing-library/dom';
33
import { mocked } from 'jest-mock';
44
import { html } from 'lit';

src/components/auth-required.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { beforeEach, describe, it, jest } from '@jest/globals';
1+
import { beforeAll, beforeEach, describe, expect, it, jest } from '@jest/globals';
22
import { fireEvent } from '@testing-library/dom';
33
import { mocked } from 'jest-mock';
44
import { html } from 'lit';

src/components/hero/hero-block.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { beforeEach, describe, it } from '@jest/globals';
1+
import { beforeEach, describe, expect, it, jest } from '@jest/globals';
22
import { screen } from '@testing-library/dom';
33
import { mocked } from 'jest-mock';
44
import { html } from 'lit';

src/models/badge.test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { describe, expect, it } from '@jest/globals';
12
import data from '../../docs/default-firebase-data.json';
23
import { Badge } from './badge';
34
import { allKeys } from './utils';

src/models/day.test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { describe, expect, it } from '@jest/globals';
12
import data from '../../docs/default-firebase-data.json';
23
import { Day } from './day';
34
import { allKeys } from './utils';

src/models/feedback.test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { describe, expect, it } from '@jest/globals';
12
import { FeedbackData } from './feedback';
23
import { allKeys } from './utils';
34

src/models/hero.test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { describe, expect, it } from '@jest/globals';
12
import { Hero } from './hero';
23
import { allKeys } from './utils';
34

src/models/member.test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { describe, expect, it } from '@jest/globals';
12
import data from '../../docs/default-firebase-data.json';
23
import { MemberData } from './member';
34
import { allKeys } from './utils';

src/models/partner-group.test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { describe, expect, it } from '@jest/globals';
12
import data from '../../docs/default-firebase-data.json';
23
import { PartnerGroupData } from './partner-group';
34
import { allKeys } from './utils';

src/models/partner.test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { describe, expect, it } from '@jest/globals';
12
import data from '../../docs/default-firebase-data.json';
23
import { PartnerData } from './partner';
34
import { allKeys } from './utils';

src/models/post.test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { describe, expect, it } from '@jest/globals';
12
import data from '../../docs/default-firebase-data.json';
23
import { PostData } from './post';
34
import { allKeys } from './utils';

src/models/previous-session.test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { describe, expect, it } from '@jest/globals';
12
import data from '../../docs/default-firebase-data.json';
23
import { PreviousSession } from './previous-session';
34
import { allKeys } from './utils';

src/models/previous-speaker.test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { describe, expect, it } from '@jest/globals';
12
import data from '../../docs/default-firebase-data.json';
23
import { PreviousSpeaker } from './previous-speaker';
34
import { allKeys } from './utils';

src/models/session.test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { describe, expect, it } from '@jest/globals';
12
import data from '../../docs/default-firebase-data.json';
23
import { SessionData } from './session';
34
import { allKeys } from './utils';

src/models/social.test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { describe, expect, it } from '@jest/globals';
12
import data from '../../docs/default-firebase-data.json';
23
import { Social } from './social';
34
import { allKeys } from './utils';

src/models/speaker.test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { describe, expect, it } from '@jest/globals';
12
import data from '../../docs/default-firebase-data.json';
23
import { SpeakerData } from './speaker';
34
import { allKeys } from './utils';

src/models/team.test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { describe, expect, it } from '@jest/globals';
12
import data from '../../docs/default-firebase-data.json';
23
import { MemberData } from './member';
34
import { TeamData } from './team';

src/models/ticket.test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { describe, expect, it } from '@jest/globals';
12
import data from '../../docs/default-firebase-data.json';
23
import { Ticket } from './ticket';
34
import { allKeys } from './utils';

src/models/time.test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { describe, expect, it } from '@jest/globals';
12
import data from '../../docs/default-firebase-data.json';
23
import { Time } from './time';
34
import { allKeys } from './utils';

src/models/timeslot.test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { describe, expect, it } from '@jest/globals';
12
import data from '../../docs/default-firebase-data.json';
23
import { Timeslot } from './timeslot';
34
import { allKeys } from './utils';

src/models/track.test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { describe, expect, it } from '@jest/globals';
12
import data from '../../docs/default-firebase-data.json';
23
import { Track } from './track';
34
import { allKeys } from './utils';

src/models/video.test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { describe, expect, it } from '@jest/globals';
12
import data from '../../docs/default-firebase-data.json';
23
import { allKeys } from './utils';
34
import { Video } from './video';

src/utils/share.test.ts

+10-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
1+
import { afterEach, beforeAll, describe, expect, it } from '@jest/globals';
2+
import { SpyInstance, spyOn } from 'jest-mock';
13
import { share } from './share';
24

5+
type Open = (
6+
url?: string | URL | undefined,
7+
target?: string | undefined,
8+
features?: string | undefined,
9+
) => Window | null;
10+
311
describe('share', () => {
4-
let open: jest.SpyInstance<Window | null>;
12+
let open: SpyInstance<Open>;
513
const features = (height: number) =>
614
`menubar=no,toolbar=no,resizable=yes,scrollbars=yes,width=600,height=${height}`;
715
const twitterUrl = [
@@ -11,7 +19,7 @@ describe('share', () => {
1119

1220
beforeAll(() => {
1321
document.title = 'Awesome Schedule';
14-
open = jest.spyOn(window, 'open').mockImplementation();
22+
open = spyOn(window, 'open').mockImplementation(() => null);
1523
});
1624

1725
afterEach(() => {

0 commit comments

Comments
 (0)