Skip to content

chore: Rewrite android workout worker to use JSON schema #2086

chore: Rewrite android workout worker to use JSON schema

chore: Rewrite android workout worker to use JSON schema #2086

Triggered via push May 17, 2026 07:19
Status Failure
Total duration 1m 16s
Artifacts

ui-unit-test.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

7 errors
test
Process completed with exit code 1.
src/store/stored-sessions/index.spec.ts: app/modules/native-crypto/src/ReactNativeWebCryptoAes.ts#L20
Error: [vitest] No "requireNativeModule" export is defined on the "expo" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("expo"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ modules/native-crypto/src/ReactNativeWebCryptoAes.ts:20:16 ❯ modules/native-crypto/src/index.ts:3:1
src/models/storage/conversions.spec.ts: app/modules/native-crypto/src/ReactNativeWebCryptoAes.ts#L20
Error: [vitest] No "requireNativeModule" export is defined on the "expo" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("expo"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ modules/native-crypto/src/ReactNativeWebCryptoAes.ts:20:16 ❯ modules/native-crypto/src/index.ts:3:1
src/services/feed-inbox-decryption-service.spec.ts: app/modules/native-crypto/src/ReactNativeWebCryptoAes.ts#L20
Error: [vitest] No "requireNativeModule" export is defined on the "expo" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("expo"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ modules/native-crypto/src/ReactNativeWebCryptoAes.ts:20:16 ❯ modules/native-crypto/src/index.ts:3:1
src/models/weight.spec.ts: app/modules/native-crypto/src/ReactNativeWebCryptoAes.ts#L20
Error: [vitest] No "requireNativeModule" export is defined on the "expo" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("expo"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ modules/native-crypto/src/ReactNativeWebCryptoAes.ts:20:16 ❯ modules/native-crypto/src/index.ts:3:1
src/models/session-models.spec.ts: app/modules/native-crypto/src/ReactNativeWebCryptoAes.ts#L20
Error: [vitest] No "requireNativeModule" export is defined on the "expo" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("expo"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ modules/native-crypto/src/ReactNativeWebCryptoAes.ts:20:16 ❯ modules/native-crypto/src/index.ts:3:1
src/models/blueprint-diff.spec.ts: app/modules/native-crypto/src/ReactNativeWebCryptoAes.ts#L20
Error: [vitest] No "requireNativeModule" export is defined on the "expo" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("expo"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ modules/native-crypto/src/ReactNativeWebCryptoAes.ts:20:16 ❯ modules/native-crypto/src/index.ts:3:1