Lines Matching refs:t

9 export async function test(t) {  argument
16 t.describe('TaskManager', () => {
17 t.describe('isTaskDefined()', () => {
18 t.it('returns true if task is defined', () => {
19 t.expect(TaskManager.isTaskDefined(DEFINED_TASK_NAME)).toBe(true);
21 t.it('returns false if task is not defined', () => {
22 t.expect(TaskManager.isTaskDefined(UNDEFINED_TASK_NAME)).toBe(false);
26 t.describe('isTaskRegisteredAsync()', async () => {
27 t.beforeAll(async () => {
31 t.it('returns true for registered tasks', async () => {
32 t.expect(await TaskManager.isTaskRegisteredAsync(DEFINED_TASK_NAME)).toBe(true);
35 t.it('returns false for unregistered tasks', async () => {
36 t.expect(await TaskManager.isTaskRegisteredAsync(UNDEFINED_TASK_NAME)).toBe(false);
39 t.afterAll(async () => {
44 t.describe('getTaskOptionsAsync()', async () => {
47 t.it('returns null for unregistered tasks', async () => {
49 t.expect(taskOptions).toBe(null);
52 t.it('returns correct options after register', async () => {
55 t.expect(taskOptions).toEqual(t.jasmine.objectContaining(backgroundFetchOptions));
58 t.it('returns null when unregistered', async () => {
61 t.expect(taskOptions).toBe(null);
65 t.describe('getRegisteredTasksAsync()', async () => {
68 t.it('returns empty array if there are no tasks', async () => {
70 t.expect(registeredTasks).toBeDefined();
71 t.expect(registeredTasks.length).toBe(0);
74 t.it('returns correct array after registering the task', async () => {
79 t.expect(registeredTasks).toBeDefined();
80 t.expect(registeredTasks.length).toBe(1);
81 t.expect(registeredTasks.find((task) => task.taskName === DEFINED_TASK_NAME)).toEqual(
82 t.jasmine.objectContaining({
90 t.afterAll(async () => {
95 t.describe('unregisterAllTasksAsync()', () => {
96 t.it('unregisters tasks correctly', async () => {
100 t.expect(await TaskManager.isTaskRegisteredAsync(DEFINED_TASK_NAME)).toBe(false);
101 t.expect((await TaskManager.getRegisteredTasksAsync()).length).toBe(0);
105 t.describe('rejections', () => {
106 t.it('should reject when trying to unregister non-existing tasks', async () => {
115 t.expect(error).toBeDefined();
116 t.expect(error.message).toMatch(/not found/);