Skip to content

chore(deps): update dependency @biomejs/biome to v1.4.1

Sign in for the full log view
GitHub Actions / Unit Tests failed Dec 5, 2023 in 1s

Unit Tests ❌

Tests failed

❌ jest-junit.xml

2509 tests were completed in 152s with 2489 passed, 18 failed and 2 skipped.

Test suite Passed Failed Skipped Time
src/lib/addons/addon.test.ts 4✅ 6s
src/lib/addons/datadog.test.ts 7✅ 713ms
src/lib/addons/feature-event-formatter-md.test.ts 29✅ 674ms
src/lib/addons/slack-app.test.ts 7✅ 695ms
src/lib/addons/slack.test.ts 8✅ 676ms
src/lib/addons/teams.test.ts 5✅ 668ms
src/lib/addons/webhook.test.ts 4✅ 892ms
src/lib/app.test.ts 3✅ 1s
src/lib/create-config.test.ts 35✅ 777ms
src/lib/db/access-store.test.ts 9✅ 2s
src/lib/db/event-store.test.ts 3✅ 2s
src/lib/db/feature-strategy-store.test.ts 4✅ 3s
src/lib/db/segment-store.test.ts 3✅ 2s
src/lib/domain/project-health/project-health.test.ts 9✅ 222ms
src/lib/error/unleash-error.test.ts 27✅ 258ms
src/lib/features/change-request-segment-usage-service/change-request-segment-usage-read-model.test.ts 15✅ 2s
src/lib/features/client-feature-toggles/tests/client-feature-toggle.e2e.test.ts 3✅ 2s
src/lib/features/client-feature-toggles/tests/client-feature-toggles.e2e.test.ts 4✅ 4s
src/lib/features/dependent-features/dependent.features.e2e.test.ts 9✅ 5s
src/lib/features/export-import-toggles/export-import-api-usage.test.ts 1✅ 3s
src/lib/features/export-import-toggles/export-import-permissions.e2e.test.ts 1✅ 4s
src/lib/features/export-import-toggles/export-import.e2e.test.ts 17✅ 7s
src/lib/features/export-import-toggles/import-context-validation.test.ts 3✅ 102ms
src/lib/features/feature-naming-pattern/feature-naming-validation.test.ts 13✅ 126ms
src/lib/features/feature-search/feature.search.e2e.test.ts 20✅ 7s
src/lib/features/feature-toggle/tests/archive-feature-toggles.e2e.test.ts 7✅ 4s
src/lib/features/feature-toggle/tests/feature-toggle-last-seen-at.e2e.test.ts 5✅ 4s
src/lib/features/feature-toggle/tests/feature-toggle-service.e2e.test.ts 16✅ 4s
src/lib/features/feature-toggle/tests/feature-toggle-store.e2e.test.ts 14✅ 2s
src/lib/features/feature-toggle/tests/feature-toggle-strategies-store.e2e.test.ts 4✅ 2s
src/lib/features/feature-toggle/tests/feature-toggles.auth.e2e.test.ts 3✅ 3s
src/lib/features/feature-toggle/tests/feature-toggles.e2e.test.ts 99✅ 14s
src/lib/features/feature-toggle/time-to-production/time-to-production.test.ts 1✅ 236ms
src/lib/features/instance-stats/getActiveUsers.e2e.test.ts 6✅ 2s
src/lib/features/instance-stats/getProductionChanges.e2e.test.ts 7✅ 3s
src/lib/features/instance-stats/instance-stats-service.test.ts 2✅ 739ms
src/lib/features/maintenance/maintenance-service.test.ts 2✅ 724ms
src/lib/features/playground/advanced-playground.test.ts 5✅ 4s
src/lib/features/playground/generateObjectCombinations.test.ts 3✅ 112ms
src/lib/features/playground/offline-unleash-client.test.ts 10✅ 323ms
src/lib/features/playground/playground-view-model.test.ts 2✅ 104ms
src/lib/features/playground/playground.test.ts 7✅ 12s
src/lib/features/playground/validateQueryComplexity.test.ts 2✅ 180ms
src/lib/features/project-environments/environment-service.test.ts 11✅ 3s
src/lib/features/project-environments/environments.e2e.test.ts 7✅ 4s
src/lib/features/scheduler/scheduler-service.test.ts 11✅ 2s
src/lib/features/tag-type/tag-types.e2e.test.ts 13✅ 3s
src/lib/logger.test.ts 2✅ 175ms
src/lib/metrics.test.ts 9✅ 701ms
src/lib/middleware/api-token-middleware.test.ts 8✅ 622ms
src/lib/middleware/content_type_checker.test.ts 5✅ 131ms
src/lib/middleware/cors-origin-middleware.test.ts 5✅ 2s
src/lib/middleware/no-authentication.test.ts 1✅ 239ms
src/lib/middleware/oss-authentication.test.ts 2✅ 1s
src/lib/middleware/pat-middleware.test.ts 5✅ 185ms
src/lib/middleware/rbac-middleware.test.ts 14✅ 899ms
src/lib/openapi/index.test.ts 6✅ 760ms
src/lib/openapi/meta-schema-rules.test.ts 716✅ 1s
src/lib/openapi/spec/addon-schema.test.ts 1✅ 899ms
src/lib/openapi/spec/addons-schema.test.ts 1✅ 933ms
src/lib/openapi/spec/admin-features-query-schema.test.ts 3✅ 824ms
src/lib/openapi/spec/admin-segment-schema.test.ts 1✅ 692ms
src/lib/openapi/spec/admin-strategies-schema.test.ts 1✅ 2s
src/lib/openapi/spec/api-token-schema.test.ts 2✅ 795ms
src/lib/openapi/spec/change-password-schema.test.ts 2✅ 783ms
src/lib/openapi/spec/client-application-schema.test.ts 5✅ 807ms
src/lib/openapi/spec/client-features-query-schema.test.ts 2✅ 1s
src/lib/openapi/spec/client-features-schema.test.ts 5✅ 974ms
src/lib/openapi/spec/client-metrics-schema.test.ts 3✅ 873ms
src/lib/openapi/spec/constraint-schema.test.ts 3✅ 1s
src/lib/openapi/spec/context-field-schema.test.ts 2✅ 1s
src/lib/openapi/spec/deprecated-project-overview-schema.test.ts 1✅ 1s
src/lib/openapi/spec/email-schema.test.ts 1✅ 787ms
src/lib/openapi/spec/event-schema.test.ts 1✅ 883ms
src/lib/openapi/spec/events-schema.test.ts 2✅ 816ms
src/lib/openapi/spec/export-query-schema.test.ts 1✅ 769ms
src/lib/openapi/spec/export-result-schema.test.ts 1✅ 903ms
src/lib/openapi/spec/feature-environment-schema.test.ts 2✅ 910ms
src/lib/openapi/spec/feature-events-schema.test.ts 2✅ 802ms
src/lib/openapi/spec/feature-metrics-schema.test.ts 1✅ 817ms
src/lib/openapi/spec/feature-schema.test.ts 4✅ 858ms
src/lib/openapi/spec/feature-type-count-schema.test.ts 1✅ 853ms
src/lib/openapi/spec/feature-type-schema.test.ts 2✅ 858ms
src/lib/openapi/spec/feature-usage-schema.test.ts 1✅ 828ms
src/lib/openapi/spec/features-schema.test.ts 1✅ 2s
src/lib/openapi/spec/groups-schema.test.ts 1✅ 909ms
src/lib/openapi/spec/instance-admin-stats-schema.test.ts 1✅ 979ms
src/lib/openapi/spec/me-schema.test.ts 4✅ 848ms
src/lib/openapi/spec/playground-feature-schema.test.ts 3✅ 2s
src/lib/openapi/spec/playground-request-schema.test.ts 4✅ 1s
src/lib/openapi/spec/playground-response-schema.test.ts 6✅ 8s
src/lib/openapi/spec/profile-schema.test.ts 1✅ 833ms
src/lib/openapi/spec/project-overview-schema.test.ts 1✅ 874ms
src/lib/openapi/spec/project-schema.test.ts 2✅ 830ms
src/lib/openapi/spec/public-signup-schema.test.ts 1✅ 878ms
src/lib/openapi/spec/role-schema.test.ts 1✅ 791ms
src/lib/openapi/spec/sdk-context-schema.test.ts 3✅ 1s
src/lib/openapi/spec/segments-schema.test.ts 1✅ 800ms
src/lib/openapi/spec/set-strategy-sort-order-schema.test.ts 5✅ 683ms
src/lib/openapi/spec/sort-order-schema.test.ts 2✅ 859ms
src/lib/openapi/spec/strategy-schema.test.ts 1✅ 778ms
src/lib/openapi/spec/tag-types-schema.test.ts 1✅ 736ms
src/lib/openapi/spec/tags-bulk-add-schema.test.ts 1✅ 891ms
src/lib/openapi/spec/token-user-schema.test.ts 1✅ 815ms
src/lib/openapi/spec/ui-config-schema.test.ts 1✅ 754ms
src/lib/openapi/spec/update-feature-strategy-segments-schema.test.ts 1✅ 769ms
src/lib/openapi/spec/update-tags-schema.test.ts 1✅ 776ms
src/lib/openapi/spec/upsert-segment-schema.test.ts 1✅ 816ms
src/lib/openapi/spec/user-schema.test.ts 1✅ 813ms
src/lib/openapi/spec/users-groups-base-schema.test.ts 1✅ 792ms
src/lib/openapi/spec/users-schema.test.ts 1✅ 1s
src/lib/openapi/spec/users-search-schema.test.ts 1✅ 898ms
src/lib/openapi/spec/validate-password-schema.test.ts 2✅ 897ms
src/lib/openapi/util/create-request-schema.test.ts 1✅ 112ms
src/lib/openapi/util/create-response-schema.test.ts 2✅ 114ms
src/lib/openapi/util/openapi-tags.test.ts 2✅ 130ms
src/lib/openapi/validate.test.ts 1✅ 820ms
src/lib/proxy/create-context.test.ts 8✅ 1⚪ 124ms
src/lib/routes/admin-api/config.test.ts 1✅ 2s
src/lib/routes/admin-api/context.test.ts 12✅ 3s
src/lib/routes/admin-api/email.test.ts 3✅ 2s
src/lib/routes/admin-api/events.test.ts 5✅ 2s
src/lib/routes/admin-api/metrics.test.ts 9✅ 3s
src/lib/routes/admin-api/public-signup.test.ts 6✅ 2s
src/lib/routes/admin-api/strategy.test.ts 16✅ 3s
src/lib/routes/admin-api/tag.test.ts 7✅ 2s
src/lib/routes/admin-api/user/user.test.ts 6✅ 4s
src/lib/routes/auth/simple-password-provider.test.ts 3✅ 1s
src/lib/routes/backstage.test.ts 1✅ 2s
src/lib/routes/client-api/metrics.test.ts 11✅ 6s
src/lib/routes/client-api/register.test.ts 6✅ 2s
src/lib/routes/health-check.test.ts 2✅ 2s
src/lib/routes/logout.test.ts 11✅ 971ms
src/lib/routes/public-invite.test.ts 7✅ 2s
src/lib/schema/api-token-schema.test.ts 6✅ 205ms
src/lib/schema/constraint-value-types.test.ts 9✅ 170ms
src/lib/schema/feature-schema.test.ts 18✅ 313ms
src/lib/schema/role-schema.test.ts 7✅ 228ms
src/lib/server-impl.test.ts 5✅ 2s
src/lib/services/access-service.test.ts 9✅ 1s
src/lib/services/addon-service.test.ts 22✅ 866ms
src/lib/services/api-token-service.test.ts 3✅ 704ms
src/lib/services/client-metrics/instance-service.test.ts 4✅ 746ms
src/lib/services/client-metrics/last-seen/tests/last-seen-service.e2e.test.ts 2✅ 3s
src/lib/services/client-metrics/last-seen/tests/last-seen-service.test.ts 2✅ 634ms
src/lib/services/client-metrics/metrics-service-v2.test.ts 3✅ 595ms
src/lib/services/client-metrics/schema.test.ts 9✅ 232ms
src/lib/services/client-spec-service.test.ts 2✅ 141ms
src/lib/services/email-service.test.ts 4✅ 173ms
src/lib/services/feature-service-potentially-stale.test.ts 1✅ 653ms
src/lib/services/scheduler-service.test.ts 6✅ 1s
src/lib/services/state-service.test.ts 30✅ 1s
src/lib/services/tag-schema.test.ts 1✅ 951ms
src/lib/services/tag-type-schema.test.ts 3✅ 287ms
src/lib/services/user-service.test.ts 12✅ 2s
src/lib/services/version-service.test.ts 8✅ 728ms
src/lib/types/serialize-dates.test.ts 3✅ 136ms
src/lib/types/user.test.ts 7✅ 431ms
src/lib/util/allSettledWithRejection.test.ts 4✅ 104ms
src/lib/util/anonymise.test.ts 12✅ 108ms
src/lib/util/anyEventEmitter.test.ts 1✅ 174ms
src/lib/util/arraysHaveSameItems.test.ts 1✅ 135ms
src/lib/util/collapseHourlyMetrics.test.ts 2✅ 238ms
src/lib/util/constantTimeCompare.test.ts 1✅ 118ms
src/lib/util/db-lock.test.ts 3✅ 406ms
src/lib/util/ensureStringValue.test.ts 1✅ 120ms
src/lib/util/extract-user.test.ts 4✅ 99ms
src/lib/util/findDuplicates.test.ts 6✅ 111ms
src/lib/util/flag-resolver.test.ts 8✅ 644ms
src/lib/util/format-base-uri.test.ts 6✅ 121ms
src/lib/util/generateImageUrl.test.ts 2✅ 101ms
src/lib/util/is-email.test.ts 36✅ 94ms
src/lib/util/isDefined.test.ts 1✅ 97ms
src/lib/util/map-values.test.ts 1✅ 158ms
src/lib/util/omit-keys.test.ts 1✅ 103ms
src/lib/util/parseEnvVar.test.ts 3✅ 107ms
src/lib/util/rewriteHTML.test.ts 7✅ 124ms
src/lib/util/semver.test.ts 2✅ 305ms
src/lib/util/snakeCase.test.ts 2✅ 103ms
src/lib/util/time-utils.test.ts 1✅ 275ms
src/lib/util/timer.test.ts 2✅ 152ms
src/lib/util/unique.test.ts 1✅ 102ms
src/lib/util/validateJsonString.test.ts 4✅ 126ms
src/lib/util/validateOrigin.test.ts 1✅ 128ms
src/lib/util/validators/constraint-types.test.ts 8✅ 217ms
src/test/arbitraries.test.ts 2✅ 283ms
src/test/config/create-config.test.ts 9✅ 608ms
src/test/e2e/api/admin/addon.e2e.test.ts 16✅ 4s
src/test/e2e/api/admin/api-token.auth.e2e.test.ts 18✅ 6s
src/test/e2e/api/admin/api-token.e2e.test.ts 24✅ 4s
src/test/e2e/api/admin/client-metrics.e2e.test.ts 5✅ 3s
src/test/e2e/api/admin/conditional-middleware.e2e.test.ts 4✅ 280ms
src/test/e2e/api/admin/config.e2e.test.ts 4❌ 4s
src/test/e2e/api/admin/constraints.e2e.test.ts 2✅ 4s
src/test/e2e/api/admin/context.e2e.test.ts 18✅ 4s
src/test/e2e/api/admin/environment.test.ts 9✅ 4s
src/test/e2e/api/admin/event.e2e.test.ts 4✅ 3s
src/test/e2e/api/admin/favorites.e2e.test.ts 8✅ 4s
src/test/e2e/api/admin/feature-archive.e2e.test.ts 11✅ 5s
src/test/e2e/api/admin/feature-type.test.ts 6✅ 3s
src/test/e2e/api/admin/feature.auth.e2e.test.ts 2✅ 4s
src/test/e2e/api/admin/feature.custom-auth.e2e.test.ts 2✅ 4s
src/test/e2e/api/admin/feedback.e2e.test.ts 4✅ 3s
src/test/e2e/api/admin/instance-admin.e2e.test.ts 4✅ 4s
src/test/e2e/api/admin/maintenance.e2e.test.ts 4✅ 3s
src/test/e2e/api/admin/metrics.e2e.test.ts 5✅ 3s
src/test/e2e/api/admin/playground.e2e.test.ts 12✅ 5s
src/test/e2e/api/admin/project/api-token.e2e.test.ts 1✅ 2s
src/test/e2e/api/admin/project/project.api.tokens.e2e.test.ts 8✅ 3s
src/test/e2e/api/admin/project/project.health.e2e.test.ts 8✅ 4s
src/test/e2e/api/admin/project/projects.e2e.test.ts 7✅ 4s
src/test/e2e/api/admin/project/variants.e2e.test.ts 21✅ 4s
src/test/e2e/api/admin/public-signup-token.e2e.test.ts 6✅ 4s
src/test/e2e/api/admin/segment.e2e.test.ts 20✅ 6s
src/test/e2e/api/admin/splash.e2e.test.ts 2✅ 3s
src/test/e2e/api/admin/state.e2e.test.ts 22✅ 5s
src/test/e2e/api/admin/strategy.e2e.test.ts 15✅ 3s
src/test/e2e/api/admin/tags.e2e.test.ts 8✅ 3s
src/test/e2e/api/admin/user-admin.e2e.test.ts 20✅ 8s
src/test/e2e/api/admin/user/pat.e2e.test.ts 15✅ 4s
src/test/e2e/api/admin/user/user.test.ts 1✅ 4s
src/test/e2e/api/auth/leading-slashes-are-stripped.e2e.test.ts 4✅ 4s
src/test/e2e/api/auth/reset-password-controller.e2e.test.ts 9✅ 5s
src/test/e2e/api/auth/simple-password-provider.e2e.test.ts 2✅ 5s
src/test/e2e/api/client/feature.e2e.test.ts 11✅ 4s
src/test/e2e/api/client/feature.env.disabled.e2e.test.ts 2✅ 4s
src/test/e2e/api/client/feature.optimal304.e2e.test.ts 3✅ 3s
src/test/e2e/api/client/feature.token.access.e2e.test.ts 4✅ 3s
src/test/e2e/api/client/metrics.e2e.access.e2e.test.ts 1✅ 3s
src/test/e2e/api/client/metrics.e2e.test.ts 3✅ 3s
src/test/e2e/api/client/metricsV2.e2e.test.ts 5✅ 4s
src/test/e2e/api/client/register.e2e.test.ts 2✅ 1⚪ 4s
src/test/e2e/api/client/segment.e2e.test.ts 15✅ 5s
src/test/e2e/api/openapi/openapi.e2e.test.ts 9✅ 7s
src/test/e2e/api/proxy/proxy.concurrency.e2e.test.ts 1✅ 3s
src/test/e2e/api/proxy/proxy.e2e.test.ts 16✅ 13❌ 7s
src/test/e2e/custom-auth.test.ts 2✅ 3s
src/test/e2e/dedupe-permissions.e2e.test.ts 1✅ 2s
src/test/e2e/favor-permission-name-over-id.e2e.test.ts 1✅ 2s
src/test/e2e/health.e2e.test.ts 1✅ 3s
src/test/e2e/migrator.e2e.test.ts 1✅ 3s
src/test/e2e/routes/routes.test.ts 4✅ 3s
src/test/e2e/services/access-service.e2e.test.ts 63✅ 7s
src/test/e2e/services/addon-service.e2e.test.ts 1✅ 3s
src/test/e2e/services/api-token-service.e2e.test.ts 10✅ 3s
src/test/e2e/services/client-metrics-service.e2e.test.ts 1✅ 3s
src/test/e2e/services/group-service.e2e.test.ts 9✅ 3s
src/test/e2e/services/playground-service.test.ts 29✅ 1❌ 51s
src/test/e2e/services/project-health-service.e2e.test.ts 3✅ 3s
src/test/e2e/services/project-service.e2e.test.ts 55✅ 9s
src/test/e2e/services/reset-token-service.e2e.test.ts 6✅ 4s
src/test/e2e/services/session-service.e2e.test.ts 4✅ 2s
src/test/e2e/services/setting-service.test.ts 4✅ 4s
src/test/e2e/services/state-service.e2e.test.ts 5✅ 3s
src/test/e2e/services/user-service.e2e.test.ts 20✅ 5s
src/test/e2e/stores/client-application-store.e2e.test.ts 6✅ 3s
src/test/e2e/stores/client-metrics-store-v2.e2e.test.ts 14✅ 3s
src/test/e2e/stores/context-field-store.e2e.test.ts 2✅ 3s
src/test/e2e/stores/event-store.e2e.test.ts 8✅ 2s
src/test/e2e/stores/feature-environment-store.e2e.test.ts 2✅ 2s
src/test/e2e/stores/feature-tag-store.e2e.test.ts 8✅ 2s
src/test/e2e/stores/feature-toggle-client-store.e2e.test.ts 1✅ 3s
src/test/e2e/stores/feature-type-store.e2e.test.ts 7✅ 2s
src/test/e2e/stores/project-store.e2e.test.ts 7✅ 2s
src/test/e2e/stores/setting-store.e2e.test.ts 7✅ 2s
src/test/e2e/stores/user-feedback-store.e2e.test.ts 5✅ 2s
src/test/e2e/stores/user-splash-store.e2e.test.ts 5✅ 2s
src/test/e2e/stores/user-store.e2e.test.ts 15✅ 2s

❌ src/test/e2e/api/admin/config.e2e.test.ts

-gets ui config fields
  ❌ -gets ui config fields
	Error: expected 200 "OK", got 500 "Internal Server Error"
-gets ui config with disablePasswordAuth
  ❌ -gets ui config with disablePasswordAuth
	Error: expected 200 "OK", got 500 "Internal Server Error"
-gets ui config with frontendSettings
  ❌ -gets ui config with frontendSettings
	Error: expected 200 "OK", got 500 "Internal Server Error"
-sets ui config with frontendSettings
  ❌ -sets ui config with frontendSettings
	Error: expected 200 "OK", got 500 "Internal Server Error"

❌ src/test/e2e/api/proxy/proxy.e2e.test.ts

-should require a frontend token or an admin token
  ✅ -should require a frontend token or an admin token
-should not allow requests with a client token
  ✅ -should not allow requests with a client token
-should allow requests with a token secret alias
  ❌ -should allow requests with a token secret alias
	Error: expected 200 "OK", got 500 "Internal Server Error"
-should allow requests with an admin token
  ❌ -should allow requests with an admin token
	Error: expected 200 "OK", got 500 "Internal Server Error"
-should not allow admin requests with a frontend token
  ✅ -should not allow admin requests with a frontend token
-should not allow client requests with a frontend token
  ✅ -should not allow client requests with a frontend token
-should not allow requests with an invalid frontend token
  ✅ -should not allow requests with an invalid frontend token
-should allow requests with a frontend token
  ✅ -should allow requests with a frontend token
-should return 405 from unimplemented endpoints
  ✅ -should return 405 from unimplemented endpoints
-should enforce frontend API CORS config
  ✅ -should enforce frontend API CORS config
-should accept client registration requests
  ✅ -should accept client registration requests
-should store proxy client metrics
  ✅ -should store proxy client metrics
-should filter features by enabled/disabled
  ❌ -should filter features by enabled/disabled
	Error: expected 200 "OK", got 500 "Internal Server Error"
-should filter features by strategies
  ❌ -should filter features by strategies
	Error: expected 200 "OK", got 500 "Internal Server Error"
-should filter features by constraints
  ❌ -should filter features by constraints
	Error: expected 200 "OK", got 500 "Internal Server Error"
-should be able to set environment as a context variable
  ❌ -should be able to set environment as a context variable
	Error: expected 200 "OK", got 500 "Internal Server Error"
-should filter features by project
  ❌ -should filter features by project
	Error: expected 200 "OK", got 500 "Internal Server Error"
-should filter features by environment
  ❌ -should filter features by environment
	Error: expected 200 "OK", got 500 "Internal Server Error"
-should filter features by segment
  ❌ -should filter features by segment
	Error: expected 200 "OK", got 500 "Internal Server Error"
-Should sync proxy for keys on an interval
  ✅ -Should sync proxy for keys on an interval
-Should change fetch interval
  ✅ -Should change fetch interval
-Should not recursively set off timers on events
  ✅ -Should not recursively set off timers on events
-should return maxAge header on options call
  ✅ -should return maxAge header on options call
-should terminate data polling when stop is called
  ✅ -should terminate data polling when stop is called
-should evaluate strategies when returning toggles
  ❌ -should evaluate strategies when returning toggles
	Error: expected 200 "OK", got 500 "Internal Server Error"
-should not return all features
  ❌ -should not return all features
	Error: expected 200 "OK", got 500 "Internal Server Error"
-should NOT evaluate disabled strategies when returning toggles
  ❌ -should NOT evaluate disabled strategies when returning toggles
	Error: expected 200 "OK", got 500 "Internal Server Error"
-should return 204 if metrics are disabled
  ✅ -should return 204 if metrics are disabled
-should resolve variable rollout percentage consistently
  ❌ -should resolve variable rollout percentage consistently
	Error: expected 200 "OK", got 500 "Internal Server Error"

❌ src/test/e2e/services/playground-service.test.ts

-url-friendly strings are URL-friendly
  ✅ -url-friendly strings are URL-friendly
-variant payloads are either present or undefined; never null
  ✅ -variant payloads are either present or undefined; never null
-sdkContextSchema
  ✅ -sdkContextSchema
offline client-considers enabled variants with a default strategy to be on
  ✅ offline client-considers enabled variants with a default strategy to be on
offline client-constrains on appName
  ✅ offline client-constrains on appName
offline client-considers disabled features with a default strategy to be enabled
  ✅ offline client-considers disabled features with a default strategy to be enabled
offline client-considers disabled variants with a default strategy and variants to be on
  ✅ offline client-considers disabled variants with a default strategy and variants to be on
offline client-returns variant {name: 'disabled', enabled: false } if the toggle isn't enabled
  ✅ offline client-returns variant {name: 'disabled', enabled: false } if the toggle isn't enabled
offline client-returns the disabled variant if there are no variants
  ✅ offline client-returns the disabled variant if there are no variants
offline client-returns strategy variant over feature variant
  ✅ offline client-returns strategy variant over feature variant
offline client-returns 'unknown' if it can't evaluate a feature
  ✅ offline client-returns 'unknown' if it can't evaluate a feature
offline client-returns 'unknown' for the application hostname strategy
  ✅ offline client-returns 'unknown' for the application hostname strategy
offline client-returns strategies in the order they are provided
  ✅ offline client-returns strategies in the order they are provided
the playground service (e2e)-should return the same enabled toggles as the raw SDK correctly mapped
  ❌ the playground service (e2e)-should return the same enabled toggles as the raw SDK correctly mapped
	Error: Property failed after 8 tests
the playground service (e2e)-should do the same as the raw SDK: counterexample 0
  ✅ the playground service (e2e)-should do the same as the raw SDK: counterexample 0
the playground service (e2e)-should do the same as the raw SDK: counterexample 1
  ✅ the playground service (e2e)-should do the same as the raw SDK: counterexample 1
the playground service (e2e)-should do the same as the raw SDK: counterexample 2
  ✅ the playground service (e2e)-should do the same as the raw SDK: counterexample 2
the playground service (e2e)-should do the same as the raw SDK: counterexample 3
  ✅ the playground service (e2e)-should do the same as the raw SDK: counterexample 3
the playground service (e2e)-should do the same as the raw SDK: counterexample 4
  ✅ the playground service (e2e)-should do the same as the raw SDK: counterexample 4
the playground service (e2e)-should do the same as the raw SDK: counterexample 5
  ✅ the playground service (e2e)-should do the same as the raw SDK: counterexample 5
the playground service (e2e)-should return all of a feature's strategies
  ✅ the playground service (e2e)-should return all of a feature's strategies
the playground service (e2e)-should return feature strategies with all their segments
  ✅ the playground service (e2e)-should return feature strategies with all their segments
the playground service (e2e)-should evaluate a strategy to be unknown if it doesn't recognize the strategy and all constraints pass
  ✅ the playground service (e2e)-should evaluate a strategy to be unknown if it doesn't recognize the strategy and all constraints pass
the playground service (e2e)-should evaluate a strategy as false if it doesn't recognize the strategy and constraint checks fail
  ✅ the playground service (e2e)-should evaluate a strategy as false if it doesn't recognize the strategy and constraint checks fail
the playground service (e2e)-should evaluate a feature as unknown if there is at least one incomplete strategy among all failed strategies
  ✅ the playground service (e2e)-should evaluate a feature as unknown if there is at least one incomplete strategy among all failed strategies
the playground service (e2e)-features can't be evaluated to true if they're not enabled in the current environment
  ✅ the playground service (e2e)-features can't be evaluated to true if they're not enabled in the current environment
the playground service (e2e)-output toggles should have the same variants as input toggles
  ✅ the playground service (e2e)-output toggles should have the same variants as input toggles
the playground service (e2e)-isEnabled matches strategies.results
  ✅ the playground service (e2e)-isEnabled matches strategies.results
the playground service (e2e)-strategies.results matches the individual strategy results
  ✅ the playground service (e2e)-strategies.results matches the individual strategy results
the playground service (e2e)-unevaluated features should not have variants
  ✅ the playground service (e2e)-unevaluated features should not have variants

Annotations

Check failure on line 37 in src/test/e2e/api/admin/config.e2e.test.ts

See this annotation in the file changed.

@github-actions github-actions / Unit Tests

src/test/e2e/api/admin/config.e2e.test.ts ► -gets ui config fields ► -gets ui config fields

Failed test found in:
  jest-junit.xml
Error:
  Error: expected 200 "OK", got 500 "Internal Server Error"
Raw output
Error: expected 200 "OK", got 500 "Internal Server Error"
    at Object.expect (/home/runner/work/unleash/unleash/src/test/e2e/api/admin/config.e2e.test.ts:37:10)
    at Promise.then.completed (/home/runner/work/unleash/unleash/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/unleash/unleash/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/unleash/unleash/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/unleash/unleash/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/unleash/unleash/node_modules/jest-circus/build/run.js:126:9)
    at run (/home/runner/work/unleash/unleash/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/unleash/unleash/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/unleash/unleash/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/unleash/unleash/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/unleash/unleash/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/unleash/unleash/node_modules/jest-runner/build/testWorker.js:106:12)
----
    at Test._assertStatus (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:252:14)
    at /home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check failure on line 50 in src/test/e2e/api/admin/config.e2e.test.ts

See this annotation in the file changed.

@github-actions github-actions / Unit Tests

src/test/e2e/api/admin/config.e2e.test.ts ► -gets ui config with disablePasswordAuth ► -gets ui config with disablePasswordAuth

Failed test found in:
  jest-junit.xml
Error:
  Error: expected 200 "OK", got 500 "Internal Server Error"
Raw output
Error: expected 200 "OK", got 500 "Internal Server Error"
    at Object.expect (/home/runner/work/unleash/unleash/src/test/e2e/api/admin/config.e2e.test.ts:50:10)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
----
    at Test._assertStatus (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:252:14)
    at /home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check failure on line 63 in src/test/e2e/api/admin/config.e2e.test.ts

See this annotation in the file changed.

@github-actions github-actions / Unit Tests

src/test/e2e/api/admin/config.e2e.test.ts ► -gets ui config with frontendSettings ► -gets ui config with frontendSettings

Failed test found in:
  jest-junit.xml
Error:
  Error: expected 200 "OK", got 500 "Internal Server Error"
Raw output
Error: expected 200 "OK", got 500 "Internal Server Error"
    at Object.expect (/home/runner/work/unleash/unleash/src/test/e2e/api/admin/config.e2e.test.ts:63:10)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
----
    at Test._assertStatus (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:252:14)
    at /home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check failure on line 74 in src/test/e2e/api/admin/config.e2e.test.ts

See this annotation in the file changed.

@github-actions github-actions / Unit Tests

src/test/e2e/api/admin/config.e2e.test.ts ► -sets ui config with frontendSettings ► -sets ui config with frontendSettings

Failed test found in:
  jest-junit.xml
Error:
  Error: expected 200 "OK", got 500 "Internal Server Error"
Raw output
Error: expected 200 "OK", got 500 "Internal Server Error"
    at Object.expect (/home/runner/work/unleash/unleash/src/test/e2e/api/admin/config.e2e.test.ts:74:10)
    at Promise.then.completed (/home/runner/work/unleash/unleash/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/unleash/unleash/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/unleash/unleash/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/unleash/unleash/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/unleash/unleash/node_modules/jest-circus/build/run.js:126:9)
    at run (/home/runner/work/unleash/unleash/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/unleash/unleash/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/unleash/unleash/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/unleash/unleash/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/unleash/unleash/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/unleash/unleash/node_modules/jest-runner/build/testWorker.js:106:12)
----
    at Test._assertStatus (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:252:14)
    at /home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check failure on line 186 in src/test/e2e/api/proxy/proxy.e2e.test.ts

See this annotation in the file changed.

@github-actions github-actions / Unit Tests

src/test/e2e/api/proxy/proxy.e2e.test.ts ► -should allow requests with a token secret alias ► -should allow requests with a token secret alias

Failed test found in:
  jest-junit.xml
Error:
  Error: expected 200 "OK", got 500 "Internal Server Error"
Raw output
Error: expected 200 "OK", got 500 "Internal Server Error"
    at Object.expect (/home/runner/work/unleash/unleash/src/test/e2e/api/proxy/proxy.e2e.test.ts:186:10)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
----
    at Test._assertStatus (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:252:14)
    at /home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check failure on line 227 in src/test/e2e/api/proxy/proxy.e2e.test.ts

See this annotation in the file changed.

@github-actions github-actions / Unit Tests

src/test/e2e/api/proxy/proxy.e2e.test.ts ► -should allow requests with an admin token ► -should allow requests with an admin token

Failed test found in:
  jest-junit.xml
Error:
  Error: expected 200 "OK", got 500 "Internal Server Error"
Raw output
Error: expected 200 "OK", got 500 "Internal Server Error"
    at Object.expect (/home/runner/work/unleash/unleash/src/test/e2e/api/proxy/proxy.e2e.test.ts:227:10)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
----
    at Test._assertStatus (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:252:14)
    at /home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check failure on line 442 in src/test/e2e/api/proxy/proxy.e2e.test.ts

See this annotation in the file changed.

@github-actions github-actions / Unit Tests

src/test/e2e/api/proxy/proxy.e2e.test.ts ► -should filter features by enabled/disabled ► -should filter features by enabled/disabled

Failed test found in:
  jest-junit.xml
Error:
  Error: expected 200 "OK", got 500 "Internal Server Error"
Raw output
Error: expected 200 "OK", got 500 "Internal Server Error"
    at Object.expect (/home/runner/work/unleash/unleash/src/test/e2e/api/proxy/proxy.e2e.test.ts:442:10)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
----
    at Test._assertStatus (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:252:14)
    at /home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check failure on line 479 in src/test/e2e/api/proxy/proxy.e2e.test.ts

See this annotation in the file changed.

@github-actions github-actions / Unit Tests

src/test/e2e/api/proxy/proxy.e2e.test.ts ► -should filter features by strategies ► -should filter features by strategies

Failed test found in:
  jest-junit.xml
Error:
  Error: expected 200 "OK", got 500 "Internal Server Error"
Raw output
Error: expected 200 "OK", got 500 "Internal Server Error"
    at Object.expect (/home/runner/work/unleash/unleash/src/test/e2e/api/proxy/proxy.e2e.test.ts:479:10)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
----
    at Test._assertStatus (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:252:14)
    at /home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check failure on line 530 in src/test/e2e/api/proxy/proxy.e2e.test.ts

See this annotation in the file changed.

@github-actions github-actions / Unit Tests

src/test/e2e/api/proxy/proxy.e2e.test.ts ► -should filter features by constraints ► -should filter features by constraints

Failed test found in:
  jest-junit.xml
Error:
  Error: expected 200 "OK", got 500 "Internal Server Error"
Raw output
Error: expected 200 "OK", got 500 "Internal Server Error"
    at Object.expect (/home/runner/work/unleash/unleash/src/test/e2e/api/proxy/proxy.e2e.test.ts:530:10)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
----
    at Test._assertStatus (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:252:14)
    at /home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check failure on line 571 in src/test/e2e/api/proxy/proxy.e2e.test.ts

See this annotation in the file changed.

@github-actions github-actions / Unit Tests

src/test/e2e/api/proxy/proxy.e2e.test.ts ► -should be able to set environment as a context variable ► -should be able to set environment as a context variable

Failed test found in:
  jest-junit.xml
Error:
  Error: expected 200 "OK", got 500 "Internal Server Error"
Raw output
Error: expected 200 "OK", got 500 "Internal Server Error"
    at Object.expect (/home/runner/work/unleash/unleash/src/test/e2e/api/proxy/proxy.e2e.test.ts:571:10)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
----
    at Test._assertStatus (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:252:14)
    at /home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check failure on line 622 in src/test/e2e/api/proxy/proxy.e2e.test.ts

See this annotation in the file changed.

@github-actions github-actions / Unit Tests

src/test/e2e/api/proxy/proxy.e2e.test.ts ► -should filter features by project ► -should filter features by project

Failed test found in:
  jest-junit.xml
Error:
  Error: expected 200 "OK", got 500 "Internal Server Error"
Raw output
Error: expected 200 "OK", got 500 "Internal Server Error"
    at Object.expect (/home/runner/work/unleash/unleash/src/test/e2e/api/proxy/proxy.e2e.test.ts:622:10)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
----
    at Test._assertStatus (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:252:14)
    at /home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/unleash/unleash/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)