UNPKG

create-expo-cljs-app

Version:

Create a react native application with Expo and Shadow-CLJS!

19 lines (14 loc) 699 B
import { EventsPhase } from '../types/Phases'; describe('EventPhase', () => { it('should map to corresponding string value correctly at type-level and runtime', () => { // If you added @ts-expect-error below, the type check should // error because the comparison always returns false expect(EventsPhase.DURATION_EVENTS_BEGIN === 'B').toBe(true); }); it('should cause a type error and fail runtime check when compared to incorrect literal', () => { // If you remove @ts-expect-error below, the type check should // error because the comparison always returns false // @ts-expect-error expect(EventsPhase.DURATION_EVENTS_BEGIN === 'NOT_B').toBe(false); }); });