| β
|
Tests.Api.Inpulse.InpulseTest |
Sync products |
0.021s |
|
| β
|
Tests.Features.Sync.FridgeLoggersTest |
Temperatures |
14.027s |
|
| β
|
Tests.Features.Sync.FridgeLoggersTest |
Several measures |
9.949s |
|
| β
|
Tests.Features.Sync.FridgeLoggersTest |
Connection |
11.547s |
|
| β
|
Tests.Features.Sync.FridgeLoggersTest |
Epv cauderan |
14.131s |
|
| β
|
Tests.Features.Sync.FridgeLoggersTest |
Terrasse saint pol |
10.565s |
|
| β
|
Tests.Features.Sync.FridgeLoggersTest |
Global connection |
13.517s |
|
| β
|
Tests.Features.Sync.FridgeLoggersTest |
ClosedDates logger |
10.460s |
|
| β
|
Tests.Features.Sync.FridgeLoggersTest |
ClosedDates logger |
10.627s |
|
| β
|
Tests.Features.Sync.FridgeLoggersTest |
ClosedDates contacts |
10.621s |
|
| β
|
Tests.Features.Sync.FridgeLoggersTest |
ClosedDates connexion contacts |
9.756s |
|
| β
|
Tests.Features.Sync.FridgeLoggersTest |
ClosedDates connexion contacts |
10.183s |
|
| β
|
Tests.Features.Sync.FridgeLoggersTest |
Case cirl |
16.163s |
|
| β
|
Tests.Features.Sync.FridgeLoggersTest |
No data alerts |
11.807s |
|
| β
|
Tests.Features.Sync.FridgeLoggersTest |
NoDataAlerts AllLoggers |
10.174s |
|
| β
|
Tests.Features.Sync.FridgeLoggersTest |
NoDataAlerts ResumeBeforeSecondAlert |
10.865s |
|
| β
|
Tests.Features.Sync.FridgeLoggersTest |
NoDataAlerts MultipleLoggers |
11.932s |
|
| β
|
Tests.Features.Sync.FridgeLoggersTest |
NoDataAlert IgnoresInactiveLoggers |
9.794s |
|
| β
|
Tests.Features.Sync.SyncSingleRestaurantTest |
It connects and configure minimum data |
12.914s |
|
| β
|
Tests.Unit.Api.AdoriaSyncFixtureBenchmarkTest |
Sync replay fixture is idempotent and reports timings |
0.042s |
|
| β
|
Tests.Unit.Api.ApiImportedDataDuplicatePreventionTest |
Equilibre daily resync does not duplicate control reception import |
9.600s |
|
| β
|
Tests.Unit.Api.ApiImportedDataDuplicatePreventionTest |
Equilibre daily resync does not duplicate product imports |
10.141s |
|
| β
|
Tests.Unit.Api.ApiImportedDataDuplicatePreventionTest |
Equilibre without prepare sync reproduces duplicate imports |
9.672s |
|
| β
|
Tests.Unit.Api.ApiImportedDataDuplicatePreventionTest |
Equilibre orphan product import is relinked not duplicated |
9.761s |
|
| β
|
Tests.Unit.Api.ApiImportedDataDuplicatePreventionTest |
Easilys resync does not duplicate control reception and product imports |
9.465s |
|
| β
|
Tests.Unit.Api.ApiImportedDataDuplicatePreventionTest |
Compass resync does not duplicate control reception and product imports |
8.999s |
|
| β
|
Tests.Unit.Api.ApiImportedDataDuplicatePreventionTest |
Get existing data depends on restaurant context |
8.876s |
|
| β
|
Tests.Unit.Api.EquilibreSyncFixtureBenchmarkTest |
Sync replay fixture is idempotent and reports timings |
0.056s |
|
| β |
Tests.Unit.CleaningPlan.CleaningPlanObserverTest |
Activating parent propagates to children |
0.044s |
Activating parent propagates to childrenFailed asserting that 0 is identical to 1.
at tests/Unit/CleaningPlan/CleaningPlanObserverTest.php:50 |
| β |
Tests.Unit.CleaningPlan.CleaningPlanObserverTest |
Deactivating parent propagates to children |
0.037s |
Deactivating parent propagates to childrenFailed asserting that 1 is identical to 0.
at tests/Unit/CleaningPlan/CleaningPlanObserverTest.php:67 |
| β
|
Tests.Unit.CleaningPlan.CleaningPlanObserverTest |
Unchanged value does not touch children |
0.036s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanObserverTest |
Parent without children does not throw |
0.035s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGenerationPureLogicTest |
Always expected valid until without expiration uses year 3000 |
0.002s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGenerationPureLogicTest |
Always expected valid until with expiration adds days from valid from |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGenerationPureLogicTest |
Always expected valid until when valid from null uses fallback now |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGenerationPureLogicTest |
Valid from copy is not mutated when computing expected until |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGenerationPureLogicTest |
Day skip when closed and week closure covers task slot |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGenerationPureLogicTest |
Day not skipped when restaurant marked open |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGenerationPureLogicTest |
Frequency loop indices match service loop |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGenerationPureLogicTest |
Frequency one does not require index number in query |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGenerationPureLogicTest |
Frequency greater than one requires index per iteration |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGenerationPureLogicTest |
Always branch should create new row when expected until already passed |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGenerationPureLogicTest |
Always branch should not create new row when expected until still future |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGenerationPureLogicTest |
Idempotence window same calendar day |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGeneratorServiceIntegrationTest |
Nat plan disabled at loc does not generate tasks |
0.112s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGeneratorServiceIntegrationTest |
Nat action disabled at loc does not generate tasks |
0.099s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGeneratorServiceIntegrationTest |
Closed restaurant stops generation |
0.101s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGeneratorServiceIntegrationTest |
Always is idempotent then regenerates when expired path hits |
0.111s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGeneratorServiceIntegrationTest |
Frequency generates indexed children linked to first task |
0.103s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGeneratorServiceIntegrationTest |
Only action id generates only target action tasks |
0.101s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGeneratorServiceIntegrationTest |
Always updates valid until without modifying existing valid from |
0.104s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGeneratorServiceIntegrationTest |
Always friday only with expiration catch up after expiry on saturday |
0.110s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGeneratorServiceIntegrationTest |
Loc action on nat plan still generates when nat action disabled at loc |
0.101s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGeneratorServiceIntegrationTest |
Day task not skipped when week closure does not cover full action slot |
0.102s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGeneratorServiceIntegrationTest |
Day task skipped when week closure covers full action slot |
0.103s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGeneratorServiceIntegrationTest |
Day task skipped when week closure is full day with same start end hour |
0.099s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGeneratorServiceIntegrationTest |
Frequency generation is idempotent on same period window |
0.104s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGeneratorServiceIntegrationTest |
Week task skipped when restaurant closed all week period |
0.101s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGeneratorServiceIntegrationTest |
Nat parent disabled blocks child nat action generation regression |
0.101s |
|
| β
|
Tests.Unit.CleaningPlan.CleaningPlanTaskGeneratorServiceIntegrationTest |
Nat loc disabled and several generations |
0.262s |
|
| β
|
Tests.Unit.CleaningPlan.RestaurantCleaningPlanActionActiveTest |
Active zero disables family action |
0.006s |
|
| β
|
Tests.Unit.CleaningPlan.RestaurantCleaningPlanActionActiveTest |
Active one keeps family action when not disabled list |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.RestaurantIsClosedAllPeriodTest |
Period closure covers full week range returns true |
0.001s |
|
| β
|
Tests.Unit.CleaningPlan.RestaurantIsClosedAllPeriodTest |
Week all day closure every weekday in range returns true |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.RestaurantIsClosedAllPeriodTest |
Week closure only weekends range has open weekday returns false |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.RestaurantIsClosedAllPeriodTest |
Single date closure on same day returns true |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.RestaurantIsClosedAllPeriodTest |
No closures returns false |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.RestaurantNatLocCleaningPlanActionTest |
Loc action active when restaurant id matches and active one |
0.001s |
|
| β
|
Tests.Unit.CleaningPlan.RestaurantNatLocCleaningPlanActionTest |
Loc action inactive when active zero |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.RestaurantNatLocCleaningPlanActionTest |
Nat action active when family matches and no disabled list |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.RestaurantNatLocCleaningPlanActionTest |
Nat action inactive when disabled for plan at loc |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.RestaurantNatLocCleaningPlanActionTest |
Nat action still active when sibling action disabled on same plan |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.RestaurantNatLocCleaningPlanActionTest |
Nat action inactive when national row inactive without effective override |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.RestaurantNatLocCleaningPlanActionTest |
Nat action inactive when active zero even if base active one |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.RestaurantNatLocCleaningPlanActionTest |
Nat action false when family mismatch |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.RestaurantNatLocCleaningPlanActionTest |
Loc action uses effective not only base active for restaurant row |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.RestaurantNatLocCleaningPlanActionTest |
Loc action on nat plan evaluated as restaurant row |
0.000s |
|
| β
|
Tests.Unit.CleaningPlan.RestaurantNatLocCleaningPlanActionTest |
Nat disabled list ignored for pure loc action same restaurant id |
0.000s |
|
| β οΈ |
App.Modules.Academy.Tests.AcademyModuleFeatureTest |
Backoffice pages are reachable |
0.000s |
Backoffice pages are reachableIlluminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such table: activity_log (Connection: sqlite, SQL: insert into "activity_log" ("log_name", "properties", "batch_uuid", "event", "subject_id", "subject_type", "description", "updated_at", "created_a |
| β οΈ |
App.Modules.Academy.Tests.AcademyModuleFeatureTest |
Can update dynamic areas and section fields |
0.000s |
Can update dynamic areas and section fieldsIlluminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such table: activity_log (Connection: sqlite, SQL: insert into "activity_log" ("log_name", "properties", "batch_uuid", "event", "subject_id", "subject_type", "description", "updated_at |
| β οΈ |
App.Modules.Academy.Tests.AcademyModuleFeatureTest |
Rich text validates plain text length not html length |
0.000s |
Rich text validates plain text length not html lengthIlluminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such table: activity_log (Connection: sqlite, SQL: insert into "activity_log" ("log_name", "properties", "batch_uuid", "event", "subject_id", "subject_type", "description", " |
| β οΈ |
App.Modules.Academy.Tests.AcademyModuleFeatureTest |
Front renders rich text html unescaped |
0.000s |
Front renders rich text html unescapedIlluminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such table: activity_log (Connection: sqlite, SQL: insert into "activity_log" ("log_name", "properties", "batch_uuid", "event", "subject_id", "subject_type", "description", "updated_at", "c |
| β οΈ |
App.Modules.Academy.Tests.AcademyModuleFeatureTest |
Can search existing tags for backoffice autocomplete |
0.000s |
Can search existing tags for backoffice autocompleteIlluminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such table: activity_log (Connection: sqlite, SQL: insert into "activity_log" ("log_name", "properties", "batch_uuid", "event", "subject_id", "subject_type", "description", "u |
| β οΈ |
App.Modules.Academy.Tests.AcademyModuleFeatureTest |
Video content draft then publish then toggle from list then delete |
0.000s |
Video content draft then publish then toggle from list then deleteIlluminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such table: activity_log (Connection: sqlite, SQL: insert into "activity_log" ("log_name", "properties", "batch_uuid", "event", "subject_id", "subject_type", "de |
| β οΈ |
App.Modules.Academy.Tests.AcademyModuleFeatureTest |
Document flow with thematics and front visibility |
0.000s |
Document flow with thematics and front visibilityIlluminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such table: activity_log (Connection: sqlite, SQL: insert into "activity_log" ("log_name", "properties", "batch_uuid", "event", "subject_id", "subject_type", "description", "upda |
| β οΈ |
App.Modules.Academy.Tests.AcademyModuleFeatureTest |
Front home section and content pages are reachable |
0.000s |
Front home section and content pages are reachableIlluminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such table: activity_log (Connection: sqlite, SQL: insert into "activity_log" ("log_name", "properties", "batch_uuid", "event", "subject_id", "subject_type", "description", "upd |
| β οΈ |
App.Modules.Academy.Tests.AcademyModuleFeatureTest |
Front content detail displays related articles before similar contents |
0.000s |
Front content detail displays related articles before similar contentsIlluminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such table: activity_log (Connection: sqlite, SQL: insert into "activity_log" ("log_name", "properties", "batch_uuid", "event", "subject_id", "subject_type", |
| β οΈ |
App.Modules.Academy.Tests.AcademyModuleFeatureTest |
Front content detail shows similar contents ordered by shared tags without thematics |
0.000s |
Front content detail shows similar contents ordered by shared tags without thematicsIlluminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such table: activity_log (Connection: sqlite, SQL: insert into "activity_log" ("log_name", "properties", "batch_uuid", "event", "subject_id", " |
| β οΈ |
App.Modules.Academy.Tests.AcademyModuleFeatureTest |
Front content detail prioritizes same thematic before other similar contents |
0.000s |
Front content detail prioritizes same thematic before other similar contentsIlluminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such table: activity_log (Connection: sqlite, SQL: insert into "activity_log" ("log_name", "properties", "batch_uuid", "event", "subject_id", "subject_ |
| β οΈ |
App.Modules.Academy.Tests.AcademyModuleFeatureTest |
Front shows only active and published contents and blocks others |
0.000s |
Front shows only active and published contents and blocks othersIlluminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such table: activity_log (Connection: sqlite, SQL: insert into "activity_log" ("log_name", "properties", "batch_uuid", "event", "subject_id", "subject_type", "desc |
| β οΈ |
App.Modules.Academy.Tests.AcademyModuleFeatureTest |
Front returns 404 for unknown section or unknown content |
0.000s |
Front returns 404 for unknown section or unknown contentIlluminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such table: activity_log (Connection: sqlite, SQL: insert into "activity_log" ("log_name", "properties", "batch_uuid", "event", "subject_id", "subject_type", "description" |
| β οΈ |
App.Modules.Academy.Tests.AcademyModuleFeatureTest |
Front section without thematics is still reachable without thematic filter bar |
0.000s |
Front section without thematics is still reachable without thematic filter barIlluminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such table: activity_log (Connection: sqlite, SQL: insert into "activity_log" ("log_name", "properties", "batch_uuid", "event", "subject_id", "subjec |
| β οΈ |
App.Modules.Academy.Tests.AcademyModuleFeatureTest |
Front uses default thumbnail logo when content thumbnail is missing |
0.000s |
Front uses default thumbnail logo when content thumbnail is missingIlluminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such table: activity_log (Connection: sqlite, SQL: insert into "activity_log" ("log_name", "properties", "batch_uuid", "event", "subject_id", "subject_type", "d |
| β οΈ |
App.Modules.Academy.Tests.AcademyModuleFeatureTest |
Front home does not render sections without slug |
0.000s |
Front home does not render sections without slugIlluminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such table: activity_log (Connection: sqlite, SQL: insert into "activity_log" ("log_name", "properties", "batch_uuid", "event", "subject_id", "subject_type", "description", "updat |
| β οΈ |
App.Modules.Academy.Tests.AcademyModuleFeatureTest |
Youtube url formats are supported on front |
0.000s |
Youtube url formats are supported on frontIlluminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such table: activity_log (Connection: sqlite, SQL: insert into "activity_log" ("log_name", "properties", "batch_uuid", "event", "subject_id", "subject_type", "description", "updated_at" |
| β οΈ |
App.Modules.Academy.Tests.AcademyModuleFeatureTest |
Front access is forbidden when restaurant has no academy access |
0.000s |
Front access is forbidden when restaurant has no academy accessIlluminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such table: activity_log (Connection: sqlite, SQL: insert into "activity_log" ("log_name", "properties", "batch_uuid", "event", "subject_id", "subject_type", "descr |
| β οΈ |
App.Modules.Academy.Tests.AcademyModuleFeatureTest |
Courses can be created and are visible on front section when upcoming and published |
0.000s |
Courses can be created and are visible on front section when upcoming and publishedIlluminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such table: activity_log (Connection: sqlite, SQL: insert into "activity_log" ("log_name", "properties", "batch_uuid", "event", "subject_id", "s |
| β οΈ |
App.Modules.Academy.Tests.AcademyModuleFeatureTest |
Backoffice courses list orders drafts first then published by ascending date |
0.000s |
Backoffice courses list orders drafts first then published by ascending dateIlluminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such table: activity_log (Connection: sqlite, SQL: insert into "activity_log" ("log_name", "properties", "batch_uuid", "event", "subject_id", "subject_ |
| β οΈ |
App.Modules.Academy.Tests.AcademyModuleFeatureTest |
Courses draft cannot be activated publish and activate endpoint publishes |
0.000s |
Courses draft cannot be activated publish and activate endpoint publishesIlluminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such table: activity_log (Connection: sqlite, SQL: insert into "activity_log" ("log_name", "properties", "batch_uuid", "event", "subject_id", "subject_typ |
| β
|
App.Modules.Academy.Tests.AcademyRichTextTest |
Plain text length ignores html tags |
0.004s |
|
| β
|
App.Modules.Academy.Tests.AcademyRichTextTest |
Plain text length collapses whitespace |
0.000s |
|
| β
|
App.Modules.Academy.Tests.AcademyRichTextTest |
Exceeds max plain text length |
0.000s |
|
| β
|
App.Modules.Academy.Tests.AcademyRichTextTest |
Html longer than column limit passes when plain text within limit |
0.000s |
|
| β
|
App.Modules.ComInApp.Tests.ComInAppConversationServiceTest |
Create conversation throws when no participant is selected |
0.088s |
|
| β
|
App.Modules.ComInApp.Tests.ComInAppConversationServiceTest |
Update conversation throws when not found |
0.033s |
|
| β
|
App.Modules.ComInApp.Tests.ComInAppConversationServiceTest |
Update conversation throws when wrong restaurant |
0.032s |
|
| β
|
App.Modules.ComInApp.Tests.ComInAppConversationServiceTest |
Add message creates message and marks as read |
0.037s |
|
| β
|
App.Modules.ComInApp.Tests.ComInAppConversationServiceTest |
Mark conversation as read calls repository |
0.032s |
|
| β
|
App.Modules.ComInApp.Tests.ComInAppConversationServiceTest |
Delete conversation calls repository |
0.033s |
|
| β
|
App.Modules.ComInApp.Tests.ComInAppConversationServiceTest |
Get unread overview returns total and counts by accessible restaurant |
0.038s |
|
| β
|
App.Modules.ComInApp.Tests.ComInAppConversationServiceTest |
Unread count increases for other participant when one sends messages |
8.915s |
|
| β
|
App.Modules.ComInApp.Tests.ComInAppConversationServiceTest |
Create conversation with message creates message |
0.036s |
|
| β
|
App.Modules.ComInApp.Tests.ComInAppServiceTest |
Add unread message count to employees adds count to employees |
0.048s |
|
| β
|
App.Modules.Users.Restaurant.Tests.RestaurantCreationTest |
It creates a user when a restaurant is created |
8.626s |
|