Skip to content

[FSSDK-11100] JS - rewrite audience_avaluator tests in TypeScript #1024

[FSSDK-11100] JS - rewrite audience_avaluator tests in TypeScript

[FSSDK-11100] JS - rewrite audience_avaluator tests in TypeScript #1024

Triggered via pull request February 12, 2025 14:34
Status Failure
Total duration 6h 0m 26s
Artifacts

javascript.yml

on: pull_request
Matrix: unit_tests
lint_markdown_files  /  lint
1m 0s
lint_markdown_files / lint
lint
58s
lint
integration_tests  /  test
6s
integration_tests / test
fullstack_production_suite  /  test
5s
fullstack_production_suite / test
crossbrowser_and_umd_unit_tests
6h 0m
crossbrowser_and_umd_unit_tests
Coveralls coverage
0s
Coveralls coverage
Fit to window
Zoom out
Zoom in

Annotations

38 errors and 10 warnings
lint: lib/core/audience_evaluator/index.spec.ts#L388
Do not use "@ts-ignore" because it alters compilation errors
lint
Process completed with exit code 1.
lib/core/audience_evaluator/index.spec.ts > lib/core/audience_evaluator > APIs > with default condition evaluator > evaluate > should return true if any of the audience conditions are met: lib/core/audience_evaluator/index.spec.ts#L145
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ lib/core/audience_evaluator/index.spec.ts:145:106
lib/core/audience_evaluator/index.spec.ts > lib/core/audience_evaluator > APIs > with default condition evaluator > evaluate > Audience evaluation logging > logs correctly when conditionTreeEvaluator.evaluate returns null: lib/core/audience_evaluator/index.ts#L82
TypeError: Cannot read properties of undefined (reading 'toString') ❯ evaluateAudience lib/core/audience_evaluator/index.ts:82:65 ❯ Proxy.<anonymous> lib/core/audience_evaluator/index.spec.ts:299:22 ❯ AudienceEvaluator.evaluate lib/core/audience_evaluator/index.ts:89:37 ❯ lib/core/audience_evaluator/index.spec.ts:308:46
lib/core/audience_evaluator/index.spec.ts > lib/core/audience_evaluator > APIs > with default condition evaluator > evaluate > Audience evaluation logging > logs correctly when conditionTreeEvaluator.evaluate returns true: lib/core/audience_evaluator/index.ts#L82
TypeError: Cannot read properties of undefined (reading 'toString') ❯ evaluateAudience lib/core/audience_evaluator/index.ts:82:65 ❯ Proxy.<anonymous> lib/core/audience_evaluator/index.spec.ts:326:22 ❯ AudienceEvaluator.evaluate lib/core/audience_evaluator/index.ts:89:37 ❯ lib/core/audience_evaluator/index.spec.ts:336:46
lib/core/audience_evaluator/index.spec.ts > lib/core/audience_evaluator > APIs > with default condition evaluator > evaluate > Audience evaluation logging > logs correctly when conditionTreeEvaluator.evaluate returns false: lib/core/audience_evaluator/index.ts#L82
TypeError: Cannot read properties of undefined (reading 'toString') ❯ evaluateAudience lib/core/audience_evaluator/index.ts:82:65 ❯ Proxy.<anonymous> lib/core/audience_evaluator/index.spec.ts:352:22 ❯ AudienceEvaluator.evaluate lib/core/audience_evaluator/index.ts:89:37 ❯ lib/core/audience_evaluator/index.spec.ts:362:46
unit_tests (22)
The job was canceled because "_20" failed.
lib/core/audience_evaluator/index.spec.ts > lib/core/audience_evaluator > APIs > with default condition evaluator > evaluate > should return true if any of the audience conditions are met: lib/core/audience_evaluator/index.spec.ts#L145
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ lib/core/audience_evaluator/index.spec.ts:145:106
lib/core/audience_evaluator/index.spec.ts > lib/core/audience_evaluator > APIs > with default condition evaluator > evaluate > Audience evaluation logging > logs correctly when conditionTreeEvaluator.evaluate returns null: lib/core/audience_evaluator/index.ts#L82
TypeError: Cannot read properties of undefined (reading 'toString') ❯ evaluateAudience lib/core/audience_evaluator/index.ts:82:65 ❯ Proxy.<anonymous> lib/core/audience_evaluator/index.spec.ts:299:22 ❯ AudienceEvaluator.evaluate lib/core/audience_evaluator/index.ts:89:37 ❯ lib/core/audience_evaluator/index.spec.ts:308:46
lib/core/audience_evaluator/index.spec.ts > lib/core/audience_evaluator > APIs > with default condition evaluator > evaluate > Audience evaluation logging > logs correctly when conditionTreeEvaluator.evaluate returns true: lib/core/audience_evaluator/index.ts#L82
TypeError: Cannot read properties of undefined (reading 'toString') ❯ evaluateAudience lib/core/audience_evaluator/index.ts:82:65 ❯ Proxy.<anonymous> lib/core/audience_evaluator/index.spec.ts:326:22 ❯ AudienceEvaluator.evaluate lib/core/audience_evaluator/index.ts:89:37 ❯ lib/core/audience_evaluator/index.spec.ts:336:46
lib/core/audience_evaluator/index.spec.ts > lib/core/audience_evaluator > APIs > with default condition evaluator > evaluate > Audience evaluation logging > logs correctly when conditionTreeEvaluator.evaluate returns false: lib/core/audience_evaluator/index.ts#L82
TypeError: Cannot read properties of undefined (reading 'toString') ❯ evaluateAudience lib/core/audience_evaluator/index.ts:82:65 ❯ Proxy.<anonymous> lib/core/audience_evaluator/index.spec.ts:352:22 ❯ AudienceEvaluator.evaluate lib/core/audience_evaluator/index.ts:89:37 ❯ lib/core/audience_evaluator/index.spec.ts:362:46
unit_tests (18)
The job was canceled because "_20" failed.
lib/core/audience_evaluator/index.spec.ts > lib/core/audience_evaluator > APIs > with default condition evaluator > evaluate > should return true if any of the audience conditions are met: lib/core/audience_evaluator/index.spec.ts#L145
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ lib/core/audience_evaluator/index.spec.ts:145:106
lib/core/audience_evaluator/index.spec.ts > lib/core/audience_evaluator > APIs > with default condition evaluator > evaluate > Audience evaluation logging > logs correctly when conditionTreeEvaluator.evaluate returns null: lib/core/audience_evaluator/index.ts#L82
TypeError: Cannot read properties of undefined (reading 'toString') ❯ evaluateAudience lib/core/audience_evaluator/index.ts:82:65 ❯ Proxy.<anonymous> lib/core/audience_evaluator/index.spec.ts:299:22 ❯ AudienceEvaluator.evaluate lib/core/audience_evaluator/index.ts:89:37 ❯ lib/core/audience_evaluator/index.spec.ts:308:46
lib/core/audience_evaluator/index.spec.ts > lib/core/audience_evaluator > APIs > with default condition evaluator > evaluate > Audience evaluation logging > logs correctly when conditionTreeEvaluator.evaluate returns true: lib/core/audience_evaluator/index.ts#L82
TypeError: Cannot read properties of undefined (reading 'toString') ❯ evaluateAudience lib/core/audience_evaluator/index.ts:82:65 ❯ Proxy.<anonymous> lib/core/audience_evaluator/index.spec.ts:326:22 ❯ AudienceEvaluator.evaluate lib/core/audience_evaluator/index.ts:89:37 ❯ lib/core/audience_evaluator/index.spec.ts:336:46
lib/core/audience_evaluator/index.spec.ts > lib/core/audience_evaluator > APIs > with default condition evaluator > evaluate > Audience evaluation logging > logs correctly when conditionTreeEvaluator.evaluate returns false: lib/core/audience_evaluator/index.ts#L82
TypeError: Cannot read properties of undefined (reading 'toString') ❯ evaluateAudience lib/core/audience_evaluator/index.ts:82:65 ❯ Proxy.<anonymous> lib/core/audience_evaluator/index.spec.ts:352:22 ❯ AudienceEvaluator.evaluate lib/core/audience_evaluator/index.ts:89:37 ❯ lib/core/audience_evaluator/index.spec.ts:362:46
unit_tests (16)
The job was canceled because "_20" failed.
unit_tests (16)
The operation was canceled.
crossbrowser_and_umd_unit_tests
The job running on runner GitHub Actions 29 has exceeded the maximum execution time of 360 minutes.
crossbrowser_and_umd_unit_tests
The operation was canceled.
lint: lib/core/audience_evaluator/index.spec.ts#L33
'key' is defined but never used
lint: lib/core/audience_evaluator/index.spec.ts#L33
'value' is defined but never used
lint: lib/core/audience_evaluator/index.spec.ts#L33
Unexpected any. Specify a different type
lint: lib/core/audience_evaluator/index.spec.ts#L35
'key' is defined but never used
lint: lib/core/audience_evaluator/index.spec.ts#L35
'options' is defined but never used
lint: lib/core/audience_evaluator/index.spec.ts#L298
Unexpected any. Specify a different type
lint: lib/core/audience_evaluator/index.spec.ts#L325
Unexpected any. Specify a different type
lint: lib/core/audience_evaluator/index.spec.ts#L351
Unexpected any. Specify a different type
lint: lib/core/audience_evaluator/index.spec.ts#L387
Unexpected any. Specify a different type
lint: lib/core/audience_evaluator/index.spec.ts#L387
Unexpected any. Specify a different type