Skip to content
GitHub Actions / Backend Tests succeeded Nov 22, 2024 in 1s

107 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.AdvancedPermissionControllerTest.xml 13βœ… 10s
ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.AiPromptCustomizationControllerTest.xml 5βœ… 1s
ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.ContentStorageControllerTest.xml 11βœ… 4s
ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.EeLicenseControllerTest.xml 6βœ… 1s
ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.slack.OrganizationSlackControllerTest.xml 4βœ… 2s
ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.slack.SlackLoginControllerTest.xml 4βœ… 1s
ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.task.TaskControllerActivityTest.xml 5βœ… 2s
ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.task.TaskControllerAssigneesTest.xml 6βœ… 2s
ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.task.TaskControllerBlockedTest.xml 1βœ… 266ms
ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.task.TaskControllerPermissionsTest.xml 5βœ… 2s
ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.task.TaskControllerTest.xml 18βœ… 5s
ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.V2ProjectsInvitationControllerEeTest.xml 5βœ… 1s
ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.WebhookConfigControllerTest.xml 7βœ… 6s
ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.EeTolgeeTranslatorControllerTest.xml 1βœ… 3s
ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.service.EeSubscriptionProviderImplTest.xml 2βœ… 2s
ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.service.slack.SavedSlackMessageServiceTest.xml 2βœ… 473ms
ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.service.slack.SlackConfigServiceTest.xml 2βœ… 455ms
ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.slack.SlackIntegrationTest.xml 4βœ… 3s
ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.slack.SlackWithAutoTranslationTest.xml 2βœ… 5s
ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.UsageReportingTest.xml 1βœ… 532ms
ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.UserLimitTest.xml 3βœ… 1s

βœ…Β ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.AdvancedPermissionControllerTest.xml

13 tests were completed in 10s with 13 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.ee.api.v2.controllers.AdvancedPermissionControllerTest 13βœ… 10s

βœ…Β io.tolgee.ee.api.v2.controllers.AdvancedPermissionControllerTest

βœ… validates permissions (empty scopes)()
βœ… view contains at least the scopes from translate and state change()
βœ… sets user's permissions with translateLanguages and view ()
βœ… validates permissions (admin and viewLanguages)()
βœ… validates permissions (translate languages and scopes)()
βœ… validates permissions (admin and stateChangeLanguages)()
βœ… validates permissions (view languages and scopes)()
βœ… cannot set organization base permission with scopes when disabled()
βœ… validates permissions (state change languages and scopes)()
βœ… goes from scopes to type and from type to scopes()
βœ… fails to set user's permission when feature disabled()
βœ… sets organization base permission with scopes()
βœ… validates permissions (admin and translateLanguages)()

βœ…Β ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.AiPromptCustomizationControllerTest.xml

5 tests were completed in 1s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.ee.api.v2.controllers.AiPromptCustomizationControllerTest 5βœ… 1s

βœ…Β io.tolgee.ee.api.v2.controllers.AiPromptCustomizationControllerTest

βœ… get language prompt customizations()
βœ… set project prompt customization fails when feature is not enabled()
βœ… set language prompt customization()
βœ… get project prompt customization()
βœ… set project prompt customization()

βœ…Β ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.ContentStorageControllerTest.xml

11 tests were completed in 4s with 11 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.ee.api.v2.controllers.ContentStorageControllerTest 11βœ… 4s

βœ…Β io.tolgee.ee.api.v2.controllers.ContentStorageControllerTest

βœ… deletes an storage()
βœ… tests azure storage()
βœ… lists storages()
βœ… validates Azure Config storage()
βœ… deletes not delete when in use()
βœ… creates Content Storage()
βœ… updates Content Storage to the same type()
βœ… updates Content Storage()
βœ… tests s3 storage()
βœ… tests new configuration for existing azure storage()
βœ… returns single storage()

βœ…Β ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.EeLicenseControllerTest.xml

6 tests were completed in 1s with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.ee.api.v2.controllers.EeLicenseControllerTest 6βœ… 1s

βœ…Β io.tolgee.ee.api.v2.controllers.EeLicenseControllerTest

βœ… prepare operation works fine()
βœ… releases license key info()
βœ… refreshes subscription()
βœ… it set's license key()
βœ… set license key operation is not sensitive for non-breaking API change()
βœ… returns info()

βœ…Β ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.slack.OrganizationSlackControllerTest.xml

4 tests were completed in 2s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.ee.api.v2.controllers.slack.OrganizationSlackControllerTest 4βœ… 2s

βœ…Β io.tolgee.ee.api.v2.controllers.slack.OrganizationSlackControllerTest

βœ… get all works()
βœ… delete one works()
βœ… connection works()
βœ… fail if connect and already have connection()

βœ…Β ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.slack.SlackLoginControllerTest.xml

4 tests were completed in 1s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.ee.api.v2.controllers.slack.SlackLoginControllerTest 4βœ… 1s

βœ…Β io.tolgee.ee.api.v2.controllers.slack.SlackLoginControllerTest

βœ… logs in for same Tolgee acc and different workspace()
βœ… user logs in()
βœ… should not allow duplicate SlackUserConnection for same Tolgee account and workspace()
βœ… should not allow duplicate SlackUserConnection for same Tolgee account and workspace and different Slack acc()

βœ…Β ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.task.TaskControllerActivityTest.xml

5 tests were completed in 2s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.ee.api.v2.controllers.task.TaskControllerActivityTest 5βœ… 2s

βœ…Β io.tolgee.ee.api.v2.controllers.task.TaskControllerActivityTest

βœ… logs task update()
βœ… large scope change is doesn't cause n+1 issue()
βœ… logs task key done()
βœ… logs assignees when creating task()
βœ… scope change is logged()

βœ…Β ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.task.TaskControllerAssigneesTest.xml

6 tests were completed in 2s with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.ee.api.v2.controllers.task.TaskControllerAssigneesTest 6βœ… 2s

βœ…Β io.tolgee.ee.api.v2.controllers.task.TaskControllerAssigneesTest

βœ… user tasks filter by type()
βœ… properly excludes user with view rights()
βœ… user tasks()
βœ… properly excludes users without view rights for english()
βœ… user tasks filter by assignee()
βœ… properly includes user with view rights()

βœ…Β ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.task.TaskControllerBlockedTest.xml

1 tests were completed in 266ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.ee.api.v2.controllers.task.TaskControllerBlockedTest 1βœ… 266ms

βœ…Β io.tolgee.ee.api.v2.controllers.task.TaskControllerBlockedTest

βœ… detects blocked task()

βœ…Β ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.task.TaskControllerPermissionsTest.xml

5 tests were completed in 2s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.ee.api.v2.controllers.task.TaskControllerPermissionsTest 5βœ… 2s

βœ…Β io.tolgee.ee.api.v2.controllers.task.TaskControllerPermissionsTest

βœ… can do assigned task's basic operations()
βœ… sees only tasks assigned to him()
βœ… can access assigned task()
βœ… can't access unassigned review task's data()
βœ… can't do advanced assigned task's operations()

βœ…Β ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.task.TaskControllerTest.xml

18 tests were completed in 5s with 18 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.ee.api.v2.controllers.task.TaskControllerTest 18βœ… 5s

βœ…Β io.tolgee.ee.api.v2.controllers.task.TaskControllerTest

βœ… project tasks filter by type()
βœ… creates new task()
βœ… can add keys()
βœ… fails to create task with language from different project()
βœ… can remove keys()
βœ… fails when updating assignees to non-members()
βœ… returns list of tasks()
βœ… includes keys included in task of different type()
βœ… updates existing task()
βœ… calculates stats()
βœ… gets task detail()
βœ… project tasks filter by assignee()
βœ… calculates stats for task()
βœ… doesn't include keys which are in different task of same type()
βœ… creates multiple new tasks()
βœ… close and reopen task()
βœ… project tasks()
βœ… fails to create task with assignee from different project()

βœ…Β ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.V2ProjectsInvitationControllerEeTest.xml

5 tests were completed in 1s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.ee.api.v2.controllers.V2ProjectsInvitationControllerEeTest 5βœ… 1s

βœ…Β io.tolgee.ee.api.v2.controllers.V2ProjectsInvitationControllerEeTest

βœ… fails when feature disabled()
βœ… invites user to project with scopes()
βœ… adds the languages to view()
βœ… validates language permissions()
βœ… validates permissions (type vs scopes)()

βœ…Β ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.api.v2.controllers.WebhookConfigControllerTest.xml

7 tests were completed in 6s with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.ee.api.v2.controllers.WebhookConfigControllerTest 7βœ… 6s

βœ…Β io.tolgee.ee.api.v2.controllers.WebhookConfigControllerTest

βœ… doesnt create multiple webhooks without feature enabled()
βœ… creates webhook config()
βœ… get single webhook config()
βœ… lists webhook configs()
βœ… deletes webhook config()
βœ… tests a config()
βœ… updates webhook config()

βœ…Β ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.EeTolgeeTranslatorControllerTest.xml

1 tests were completed in 3s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.ee.EeTolgeeTranslatorControllerTest 1βœ… 3s

βœ…Β io.tolgee.ee.EeTolgeeTranslatorControllerTest

βœ… it translates()

βœ…Β ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.service.EeSubscriptionProviderImplTest.xml

2 tests were completed in 2s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.ee.service.EeSubscriptionProviderImplTest 2βœ… 2s

βœ…Β io.tolgee.ee.service.EeSubscriptionProviderImplTest

βœ… cancels subscription when other instance uses the key()
βœ… it checks for subscription changes()

βœ…Β ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.service.slack.SavedSlackMessageServiceTest.xml

2 tests were completed in 473ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.ee.service.slack.SavedSlackMessageServiceTest 2βœ… 473ms

βœ…Β io.tolgee.ee.service.slack.SavedSlackMessageServiceTest

βœ… deletes old messages()
βœ… finds messages()

βœ…Β ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.service.slack.SlackConfigServiceTest.xml

2 tests were completed in 455ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.ee.service.slack.SlackConfigServiceTest 2βœ… 455ms

βœ…Β io.tolgee.ee.service.slack.SlackConfigServiceTest

βœ… deletes configs()
βœ… creates new config()

βœ…Β ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.slack.SlackIntegrationTest.xml

4 tests were completed in 3s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.ee.slack.SlackIntegrationTest 4βœ… 3s

βœ…Β io.tolgee.ee.slack.SlackIntegrationTest

βœ… sends message to correct channel after translation changed()
βœ… Doesn't send a message if the subscription isn't global and modified language isn't in preferred languages()
βœ… sends message to correct channel after key added()
βœ… Doesn't send a message if the event isn't in subscribed by user()

βœ…Β ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.slack.SlackWithAutoTranslationTest.xml

2 tests were completed in 5s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.ee.slack.SlackWithAutoTranslationTest 2βœ… 5s

βœ…Β io.tolgee.ee.slack.SlackWithAutoTranslationTest

βœ… sends auto translated text on a new key added with base translation()
βœ… sends auto translated text when base provided (non-existing)()

βœ…Β ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.UsageReportingTest.xml

1 tests were completed in 532ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.ee.UsageReportingTest 1βœ… 532ms

βœ…Β io.tolgee.ee.UsageReportingTest

βœ… it checks for subscription changes()

βœ…Β ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.UserLimitTest.xml

3 tests were completed in 1s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.ee.UserLimitTest 3βœ… 1s

βœ…Β io.tolgee.ee.UserLimitTest

βœ… can delete users when over plan()
βœ… cannot create 11th user()
βœ… can disable users when over plan()