Skip to content

Merge pull request #48 from leancodepl/publisher/fix-funnelled-publis… #20

Merge pull request #48 from leancodepl/publisher/fix-funnelled-publis…

Merge pull request #48 from leancodepl/publisher/fix-funnelled-publis… #20

GitHub Actions / Test Results succeeded Nov 8, 2023 in 0s

All 55 tests pass in 48s

  4 files  ±0    4 suites  ±0   48s ⏱️ -1s
55 tests ±0  55 ✔️ ±0  0 💤 ±0  0 ±0 
69 runs  ±0  69 ✔️ ±0  0 💤 ±0  0 ±0 

Results for commit 5ed1f83. ± Comparison against earlier commit 1abac8a.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

55 tests found

There are 55 tests, see "Raw output" for the full list of tests.
Raw output
LeanCode.Pipe.IntegrationTests.AuthorizedTopicTests ‑ Unauthenticated_user_subscribing_to_authorized_topic_gets_unauthorized_response_and_receives_no_notifications
LeanCode.Pipe.IntegrationTests.AuthorizedTopicTests ‑ User_with_insufficient_role_subscribing_to_authorized_topic_gets_unauthorized_response_and_receives_no_notifications
LeanCode.Pipe.IntegrationTests.AuthorizedTopicTests ‑ User_with_sufficient_role_subscribes_to_authorized_topic_and_receives_notifications
LeanCode.Pipe.IntegrationTests.DynamicTopicTests ‑ Subscriber_receives_only_relevant_notifications
LeanCode.Pipe.IntegrationTests.EmptyTopicTests ‑ Subscribing_to_topic_with_no_keys_returns_invalid_result
LeanCode.Pipe.IntegrationTests.SimpleTopicTests ‑ Resubscribing_after_disconnect_works
LeanCode.Pipe.IntegrationTests.SimpleTopicTests ‑ Subscriber_does_not_receive_messages_from_other_topic_instances
LeanCode.Pipe.IntegrationTests.SimpleTopicTests ‑ Subscriber_receives_both_kinds_of_notifications_when_subscribed
LeanCode.Pipe.IntegrationTests.TestClientTests ‑ Awaiting_multiple_notifications_with_different_predicates_works
LeanCode.Pipe.IntegrationTests.TestClientTests ‑ Awaiting_multiple_notifications_with_different_predicates_works_with_different_publish_order
LeanCode.Pipe.IntegrationTests.TestClientTests ‑ Collecting_all_notifications_expected_notifications_as_await_method_works
LeanCode.Pipe.IntegrationTests.TestClientTests ‑ Collecting_all_notifications_times_out_if_no_notifications_come
LeanCode.Pipe.IntegrationTests.TestClientTests ‑ Collecting_future_notifications_for_awaiting_works
LeanCode.Pipe.IntegrationTests.TestClientTests ‑ Collecting_future_notifications_times_out_if_no_notifications_come
LeanCode.Pipe.TestClient.Tests.LeanPipeSubscriptionTests ‑ Waiting_for_next_notification_cancels_when_passed_token_is_canceled
LeanCode.Pipe.TestClient.Tests.LeanPipeSubscriptionTests ‑ Waiting_for_next_notification_completes_task_with_the_notification_when_it_arrives
LeanCode.Pipe.TestClient.Tests.NotificationEnvelopeDeserializerTests ‑ NotificationEnvelopeDeserializer_deserializes_topic_and_notification
LeanCode.Pipe.TestClient.Tests.TopicDeepEqualityComparerTests ‑ Topics_are_correctly_compared_when_some_complex_objects_differ
LeanCode.Pipe.TestClient.Tests.TopicDeepEqualityComparerTests ‑ Topics_are_correctly_compared_when_some_lists_differ
LeanCode.Pipe.TestClient.Tests.TopicDeepEqualityComparerTests ‑ Topics_are_correctly_compared_when_some_primitives_differ
LeanCode.Pipe.TestClient.Tests.TopicDeepEqualityComparerTests ‑ Topics_are_correctly_compared_when_they_are_the_same
LeanCode.Pipe.Tests.DefaultTopicExtractorTests ‑ Extracts_topics_from_types_catalog
LeanCode.Pipe.Tests.DefaultTopicExtractorTests ‑ Extracts_type_from_external_assemblies_if_they_are_in_the_catalog
LeanCode.Pipe.Tests.DefaultTopicExtractorTests ‑ If_topic_is_not_in_the_catalog_It_wont_be_recognized
LeanCode.Pipe.Tests.DefaultTopicExtractorTests ‑ If_topic_is_not_valid_type_It_wont_be_recognized
LeanCode.Pipe.Tests.DefaultTopicExtractorTests ‑ If_type_is_not_in_the_catalog_It_wont_be_extracted
LeanCode.Pipe.Tests.DefaultTopicExtractorTests ‑ If_type_is_not_valid_type_It_wont_be_extracted
LeanCode.Pipe.Tests.DefaultTopicExtractorTests ‑ Recognizes_topics_from_external_assemblies_if_they_are_in_the_catalog
LeanCode.Pipe.Tests.DefaultTopicExtractorTests ‑ Recognizes_topics_from_types_catalog
LeanCode.Pipe.Tests.Funnel.ClaimsPrincipalJsonConverterTests ‑ ClaimsPrincipal_serializes_and_deserializes_correctly
LeanCode.Pipe.Tests.Funnel.FunnelledService.FunnelledSubscribeContextTests ‑ FunnelledSubscribeContext_allows_retrieving_keys_after_adding_to_group
LeanCode.Pipe.Tests.Funnel.FunnelledService.FunnelledSubscribeContextTests ‑ FunnelledSubscribeContext_allows_retrieving_keys_after_removing_from_group
LeanCode.Pipe.Tests.Funnel.FunnelledService.RegistrationConfiguratorExtensionsTests ‑ Allows_overriding_checking_topic_existence_consumer_definition
LeanCode.Pipe.Tests.Funnel.FunnelledService.RegistrationConfiguratorExtensionsTests ‑ Allows_overriding_default_subscriber_consumer_definition
LeanCode.Pipe.Tests.Funnel.FunnelledService.RegistrationConfiguratorExtensionsTests ‑ Registers_consumer_for_checking_topic_existence
LeanCode.Pipe.Tests.Funnel.FunnelledService.RegistrationConfiguratorExtensionsTests ‑ Registers_consumers_with_default_definition_for_all_correct_specified_topics
LeanCode.Pipe.Tests.Funnel.FunnelledService.RegistrationConfiguratorExtensionsTests ‑ Skips_registering_consumers_with_default_definition_for_incorrect_specified_topics
LeanCode.Pipe.Tests.Funnel.FunnelledService.RegistrationConfiguratorExtensionsTests ‑ Throws_on_incorrect_override_of_FunnelledSubscriberDefinition
LeanCode.Pipe.Tests.Funnel.Instance.RegistrationConfiguratorExtensionsTests ‑ Registers_required_types_for_the_funnel
LeanCode.Pipe.Tests.LeanPipeServiceCollectionExtensionsTests ‑ Does_not_register_handlers_that_cannot_be_instantiated
LeanCode.Pipe.Tests.LeanPipeServiceCollectionExtensionsTests ‑ Registers_KeyedSubscriptionHandler_by_default
LeanCode.Pipe.Tests.LeanPipeServiceCollectionExtensionsTests ‑ Registers_all_basic_types
LeanCode.Pipe.Tests.LeanPipeServiceCollectionExtensionsTests ‑ Registers_all_handlers_in_the_assembly
LeanCode.Pipe.Tests.LeanPipeServiceCollectionExtensionsTests ‑ Registers_all_notification_keys
LeanCode.Pipe.Tests.LeanPipeServiceCollectionExtensionsTests ‑ Registers_required_basic_types_when_service_is_funnel
LeanCode.Pipe.Tests.LeanPipeServiceCollectionExtensionsTests ‑ Registers_required_basic_types_when_service_is_funnelled
LeanCode.Pipe.Tests.LeanPipeServiceCollectionExtensionsTests ‑ Registers_topic_keys_if_provided
LeanCode.Pipe.Tests.LeanPipeServiceCollectionExtensionsTests ‑ Throws_if_user_does_not_provide_all_notification_keys_implementation_but_provides_at_least_one
LeanCode.Pipe.Tests.LeanPipeServiceCollectionExtensionsTests ‑ Updates_deserializer_when_registering_additional_types
LeanCode.Pipe.Tests.SubscriptionHandlerResolverTests ‑ Resolvers_correct_handlers_for_different_topics
LeanCode.Pipe.Tests.SubscriptionHandlerResolverTests ‑ Resolves_wrapper_that_forwards_to_the_handler
LeanCode.Pipe.Tests.SubscriptionHandlerResolverTests ‑ Resolving_handler_for_the_same_subscription_twice_resolves_different_instances
LeanCode.Pipe.Tests.SubscriptionHandlerWrapperTests ‑ Proxies_the_call_to_OnSubscribedAsync
LeanCode.Pipe.Tests.SubscriptionHandlerWrapperTests ‑ Proxies_the_call_to_OnUnsubscribedAsync
LeanCode.Pipe.Tests.SubscriptionHandlerWrapperTests ‑ The_type_has_only_a_single_ctor_that_accepts_handler