Skip to content

feat: new extractor #216

feat: new extractor

feat: new extractor #216

Triggered via pull request June 24, 2024 13:02
Status Failure
Total duration 2m 11s
Artifacts

test.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

21 errors and 4 warnings
src/test/unit/extractor/svelte.test.ts > getTranslate > extracts from the t call with signature t(string)): src/test/unit/extractor/svelte.test.ts#L17
AssertionError: expected [] to deeply equal [ { keyName: 'key1', line: 6 } ] - Expected + Received - Array [ - Object { - "keyName": "key1", - "line": 6, - }, - ] + Array [] ❯ src/test/unit/extractor/svelte.test.ts:17:28
src/test/unit/extractor/svelte.test.ts > getTranslate > extracts from the t call with signature t(string, string): src/test/unit/extractor/svelte.test.ts#L35
AssertionError: expected [] to deeply equal [ { keyName: 'key1', …(2) } ] - Expected + Received - Array [ - Object { - "defaultValue": "default value", - "keyName": "key1", - "line": 6, - }, - ] + Array [] ❯ src/test/unit/extractor/svelte.test.ts:35:28
src/test/unit/extractor/svelte.test.ts > getTranslate > extracts from the t call with signature t(string, string, opts): src/test/unit/extractor/svelte.test.ts#L58
AssertionError: expected [] to deeply equal [ { keyName: 'key1', …(3) } ] - Expected + Received - Array [ - Object { - "defaultValue": "default value", - "keyName": "key1", - "line": 6, - "namespace": "ns", - }, - ] + Array [] ❯ src/test/unit/extractor/svelte.test.ts:58:28
src/test/unit/extractor/svelte.test.ts > getTranslate > extracts from the t call with signature t(string, opts): src/test/unit/extractor/svelte.test.ts#L81
AssertionError: expected [] to deeply equal [ { keyName: 'key1', …(3) } ] - Expected + Received - Array [ - Object { - "defaultValue": "default value", - "keyName": "key1", - "line": 6, - "namespace": "ns", - }, - ] + Array [] ❯ src/test/unit/extractor/svelte.test.ts:81:28
src/test/unit/extractor/svelte.test.ts > getTranslate > extracts from the t call with signature t(opts): src/test/unit/extractor/svelte.test.ts#L104
AssertionError: expected [] to deeply equal [ { keyName: 'key1', …(3) } ] - Expected + Received - Array [ - Object { - "defaultValue": "default value", - "keyName": "key1", - "line": 6, - "namespace": "ns", - }, - ] + Array [] ❯ src/test/unit/extractor/svelte.test.ts:104:28
src/test/unit/extractor/svelte.test.ts > getTranslate > keeps track of the namespace specified in getTranslate: src/test/unit/extractor/svelte.test.ts#L120
AssertionError: expected [] to deeply equal [ { keyName: 'key1', …(2) } ] - Expected + Received - Array [ - Object { - "keyName": "key1", - "line": 6, - "namespace": "namespace", - }, - ] + Array [] ❯ src/test/unit/extractor/svelte.test.ts:120:28
src/test/unit/extractor/svelte.test.ts > getTranslate > keeps track of the namespace specified in getTranslate (array): src/test/unit/extractor/svelte.test.ts#L136
AssertionError: expected [] to deeply equal [ { keyName: 'key1', …(2) } ] - Expected + Received - Array [ - Object { - "keyName": "key1", - "line": 6, - "namespace": "namespace1", - }, - ] + Array [] ❯ src/test/unit/extractor/svelte.test.ts:136:28
src/test/unit/extractor/svelte.test.ts > getTranslate > overrides the specified namespace if one is passed as parameter: src/test/unit/extractor/svelte.test.ts#L156
AssertionError: expected [] to deeply equal [ { keyName: 'key1', …(2) }, …(1) ] - Expected + Received - Array [ - Object { - "keyName": "key1", - "line": 6, - "namespace": "ns1", - }, - Object { - "keyName": "key2", - "line": 7, - "namespace": undefined, - }, - ] + Array [] ❯ src/test/unit/extractor/svelte.test.ts:156:28
src/test/unit/extractor/svelte.test.ts > getTranslate > handles multi-line use: src/test/unit/extractor/svelte.test.ts#L192
AssertionError: expected [] to deeply equal [ { keyName: 'key1', …(2) } ] - Expected + Received - Array [ - Object { - "keyName": "key1", - "line": 9, - "namespace": "namespace", - }, - ] + Array [] ❯ src/test/unit/extractor/svelte.test.ts:192:28
src/test/unit/extractor/svelte.test.ts > getTranslate > handles weird spacings: src/test/unit/extractor/svelte.test.ts#L208
AssertionError: expected [] to deeply equal [ { keyName: 'key1', …(2) } ] - Expected + Received - Array [ - Object { - "keyName": "key1", - "line": 6, - "namespace": "namespace", - }, - ] + Array [] ❯ src/test/unit/extractor/svelte.test.ts:208:28
Package integrity
Process completed with exit code 1.
src/test/e2e/compare.test.ts > Project 1 > says projects are in sync when they do match: src/test/e2e/compare.test.ts#L54
AssertionError: expected 'Analyzing code... ✓ Success\nYour c…' to contain 'is in sync' - Expected + Received - is in sync + Analyzing code... ✓ Success + Your code project and Tolgee project are out of sync. + 6 unused keys + - bird-name + - bird-sound + - cat-name + - cat-sound + - dog-name + - dog-sound + + Run `tolgee sync` to synchronize the projects. + ❯ src/test/e2e/compare.test.ts:54:24
src/test/e2e/compare.test.ts > Project 1 > detects new keys in code projects: src/test/e2e/compare.test.ts#L66
AssertionError: expected 'Analyzing code... ✓ Success\nYour c…' to contain '2 new keys found' - Expected + Received - 2 new keys found + Analyzing code... ✓ Success + Your code project and Tolgee project are out of sync. + 6 unused keys + - bird-name + - bird-sound + - cat-name + - cat-sound + - dog-name + - dog-sound + + Run `tolgee sync` to synchronize the projects. + ❯ src/test/e2e/compare.test.ts:66:24
src/test/e2e/compare.test.ts > Project 1 > detects keys that no longer exist: src/test/e2e/compare.test.ts#L81
AssertionError: expected 'Analyzing code... ✓ Success\nYour c…' to contain '2 unused keys' - Expected + Received - 2 unused keys + Analyzing code... ✓ Success + Your code project and Tolgee project are out of sync. + 6 unused keys + - bird-name + - bird-sound + - cat-name + - cat-sound + - dog-name + - dog-sound + + Run `tolgee sync` to synchronize the projects. + ❯ src/test/e2e/compare.test.ts:81:24
src/test/e2e/compare.test.ts > Project 1 > logs emitted warnings to stderr: src/test/e2e/compare.test.ts#L95
AssertionError: expected '' to contain 'Warnings were emitted' - Expected + Received - Warnings were emitted ❯ src/test/e2e/compare.test.ts:95:24
src/test/e2e/compare.test.ts > Project 1 > prints keys sorted in alphabetical order: src/test/e2e/compare.test.ts#L108
AssertionError: expected 'Analyzing code... ✓ Success\nYour c…' to contain 'section-content' - Expected + Received - section-content + Analyzing code... ✓ Success + Your code project and Tolgee project are out of sync. + 6 unused keys + - bird-name + - bird-sound + - cat-name + - cat-sound + - dog-name + - dog-sound + + Run `tolgee sync` to synchronize the projects. + ❯ src/test/e2e/compare.test.ts:108:24
src/test/e2e/compare.test.ts > Project 3 > handles namespaces properly: src/test/e2e/compare.test.ts#L175
AssertionError: expected 'Analyzing code... ✓ Success\nYour c…' to contain '4 new keys found' - Expected + Received - 4 new keys found + Analyzing code... ✓ Success + Your code project and Tolgee project are out of sync. + 10 unused keys + - chair + - fork + - knife + - plate + - table + - soda (namespace: drinks) + - water (namespace: drinks) + - onions (namespace: food) + - salad (namespace: food) + - tomato (namespace: food) + + Run `tolgee sync` to synchronize the projects. + ❯ src/test/e2e/compare.test.ts:175:24
src/test/e2e/extract.test.ts > prints all the strings and warnings from test project: src/test/e2e/extract.test.ts#L39
AssertionError: expected 'Analyzing code... ✓ Success\nTotal …' to contain 'welcome' - Expected + Received - welcome + Analyzing code... ✓ Success + Total unique keys found: 0 + Total warnings: 0 + ❯ src/test/e2e/extract.test.ts:39:24
src/test/e2e/extract.test.ts > prints all the checking information from test project (with error): src/test/e2e/extract.test.ts#L67
AssertionError: expected +0 to be 1 // Object.is equality - Expected + Received - 1 + 0 ❯ src/test/e2e/extract.test.ts:67:20
src/test/e2e/extract.test.ts > spits GitHub Workflow Commands when it detects GH Actions env: src/test/e2e/extract.test.ts#L80
AssertionError: expected +0 to be 1 // Object.is equality - Expected + Received - 1 + 0 ❯ src/test/e2e/extract.test.ts:80:20
src/test/e2e/sync.test.ts > Project 2 > says projects are in sync when they do match: src/test/e2e/sync.test.ts#L61
AssertionError: expected 'Analyzing code... ✓ Success\nSync c…' to contain 'is in sync' - Expected + Received - is in sync + Analyzing code... ✓ Success + Sync complete! + + 0 strings + 6 unused keys could be deleted. + ❯ src/test/e2e/sync.test.ts:61:24
Eslint
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Unit Tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Package integrity
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
E2E Tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.