mirror of
https://github.com/dorny/test-reporter.git
synced 2025-12-15 22:07:09 +01:00
Use non-breaking space between icon and suite name
This commit is contained in:
parent
690ec77880
commit
cfaaaf1a47
11 changed files with 275 additions and 275 deletions
|
|
@ -1,11 +1,11 @@
|
|||

|
||||
## ❌ <a id="user-content-r0" href="#r0">fixtures/dart-json.json</a>
|
||||
## ❌ <a id="user-content-r0" href="#r0">fixtures/dart-json.json</a>
|
||||
**6** tests were completed in **4s** with **1** passed, **4** failed and **1** skipped.
|
||||
|Test suite|Passed|Failed|Skipped|Time|
|
||||
|:---|---:|---:|---:|---:|
|
||||
|[test/main_test.dart](#r0s0)|1✔️|3❌||74ms|
|
||||
|[test/second_test.dart](#r0s1)||1❌|1✖️|51ms|
|
||||
### ❌ <a id="user-content-r0s0" href="#r0s0">test/main_test.dart</a>
|
||||
### ❌ <a id="user-content-r0s0" href="#r0s0">test/main_test.dart</a>
|
||||
```
|
||||
Test 1
|
||||
✔️ Passing test
|
||||
|
|
@ -20,7 +20,7 @@ Test 2
|
|||
❌ Exception in test
|
||||
Exception: Some error
|
||||
```
|
||||
### ❌ <a id="user-content-r0s1" href="#r0s1">test/second_test.dart</a>
|
||||
### ❌ <a id="user-content-r0s1" href="#r0s1">test/second_test.dart</a>
|
||||
```
|
||||
❌ Timeout test
|
||||
TimeoutException after 0:00:00.000001: Test timed out after 0 seconds.
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||

|
||||
## ❌ <a id="user-content-r0" href="#r0">fixtures/dotnet-trx.trx</a>
|
||||
## ❌ <a id="user-content-r0" href="#r0">fixtures/dotnet-trx.trx</a>
|
||||
**7** tests were completed in **1s** with **3** passed, **3** failed and **1** skipped.
|
||||
|Test suite|Passed|Failed|Skipped|Time|
|
||||
|:---|---:|---:|---:|---:|
|
||||
|[DotnetTests.XUnitTests.CalculatorTests](#r0s0)|3✔️|3❌|1✖️|110ms|
|
||||
### ❌ <a id="user-content-r0s0" href="#r0s0">DotnetTests.XUnitTests.CalculatorTests</a>
|
||||
### ❌ <a id="user-content-r0s0" href="#r0s0">DotnetTests.XUnitTests.CalculatorTests</a>
|
||||
```
|
||||
❌ Exception_In_TargetTest
|
||||
System.DivideByZeroException : Attempted to divide by zero.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||

|
||||
## ✔️ <a id="user-content-r0" href="#r0">fixtures/external/FluentValidation.Tests.trx</a>
|
||||
## ✔️ <a id="user-content-r0" href="#r0">fixtures/external/FluentValidation.Tests.trx</a>
|
||||
**804** tests were completed in **4s** with **803** passed, **0** failed and **1** skipped.
|
||||
|Test suite|Passed|Failed|Skipped|Time|
|
||||
|:---|---:|---:|---:|---:|
|
||||
|
|
@ -65,7 +65,7 @@
|
|||
|[FluentValidation.Tests.ValidatorDescriptorTester](#r0s59)|5✔️|||1ms|
|
||||
|[FluentValidation.Tests.ValidatorSelectorTests](#r0s60)|10✔️|||9ms|
|
||||
|[FluentValidation.Tests.ValidatorTesterTester](#r0s61)|73✔️|||74ms|
|
||||
### ✔️ <a id="user-content-r0s0" href="#r0s0">FluentValidation.Tests.AbstractValidatorTester</a>
|
||||
### ✔️ <a id="user-content-r0s0" href="#r0s0">FluentValidation.Tests.AbstractValidatorTester</a>
|
||||
```
|
||||
✔️ Can_replace_default_errorcode_resolver
|
||||
✔️ CanValidateInstancesOfType_returns_false_when_comparing_against_some_other_type
|
||||
|
|
@ -103,7 +103,7 @@
|
|||
✔️ WithName_should_override_field_name
|
||||
✔️ WithName_should_override_field_name_with_value_from_other_property
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s1" href="#r0s1">FluentValidation.Tests.AccessorCacheTests</a>
|
||||
### ✔️ <a id="user-content-r0s1" href="#r0s1">FluentValidation.Tests.AccessorCacheTests</a>
|
||||
```
|
||||
✖️ Benchmark
|
||||
✔️ Equality_comparison_check
|
||||
|
|
@ -111,12 +111,12 @@
|
|||
✔️ Gets_member_for_nested_property
|
||||
✔️ Identifies_if_memberexp_acts_on_model_instance
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s2" href="#r0s2">FluentValidation.Tests.AssemblyScannerTester</a>
|
||||
### ✔️ <a id="user-content-r0s2" href="#r0s2">FluentValidation.Tests.AssemblyScannerTester</a>
|
||||
```
|
||||
✔️ Finds_validators_for_types
|
||||
✔️ ForEach_iterates_over_types
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s3" href="#r0s3">FluentValidation.Tests.CascadingFailuresTester</a>
|
||||
### ✔️ <a id="user-content-r0s3" href="#r0s3">FluentValidation.Tests.CascadingFailuresTester</a>
|
||||
```
|
||||
✔️ Cascade_mode_can_be_set_after_validator_instantiated
|
||||
✔️ Cascade_mode_can_be_set_after_validator_instantiated_async
|
||||
|
|
@ -157,7 +157,7 @@
|
|||
✔️ Validation_stops_on_first_failure_when_set_to_StopOnFirstFailure_at_validator_level_async_legacy
|
||||
✔️ Validation_stops_on_first_failure_when_set_to_StopOnFirstFailure_at_validator_level_legacy
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s4" href="#r0s4">FluentValidation.Tests.ChainedValidationTester</a>
|
||||
### ✔️ <a id="user-content-r0s4" href="#r0s4">FluentValidation.Tests.ChainedValidationTester</a>
|
||||
```
|
||||
✔️ Can_validate_using_validator_for_base_type
|
||||
✔️ Chained_property_should_be_excluded
|
||||
|
|
@ -173,18 +173,18 @@
|
|||
✔️ Uses_explicit_ruleset
|
||||
✔️ Validates_chained_property
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s5" href="#r0s5">FluentValidation.Tests.ChainingValidatorsTester</a>
|
||||
### ✔️ <a id="user-content-r0s5" href="#r0s5">FluentValidation.Tests.ChainingValidatorsTester</a>
|
||||
```
|
||||
✔️ Options_should_only_apply_to_current_validator
|
||||
✔️ Should_create_multiple_validators
|
||||
✔️ Should_execute_multiple_validators
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s6" href="#r0s6">FluentValidation.Tests.ChildRulesTests</a>
|
||||
### ✔️ <a id="user-content-r0s6" href="#r0s6">FluentValidation.Tests.ChildRulesTests</a>
|
||||
```
|
||||
✔️ Can_define_nested_rules_for_collection
|
||||
✔️ ChildRules_works_with_RuleSet
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s7" href="#r0s7">FluentValidation.Tests.CollectionValidatorWithParentTests</a>
|
||||
### ✔️ <a id="user-content-r0s7" href="#r0s7">FluentValidation.Tests.CollectionValidatorWithParentTests</a>
|
||||
```
|
||||
✔️ Async_condition_should_work_with_child_collection
|
||||
✔️ Can_specify_condition_for_individual_collection_elements
|
||||
|
|
@ -203,7 +203,7 @@
|
|||
✔️ Validates_collection_several_levels_deep
|
||||
✔️ Validates_collection_several_levels_deep_async
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s8" href="#r0s8">FluentValidation.Tests.ComplexValidationTester</a>
|
||||
### ✔️ <a id="user-content-r0s8" href="#r0s8">FluentValidation.Tests.ComplexValidationTester</a>
|
||||
```
|
||||
✔️ Async_condition_should_work_with_complex_property
|
||||
✔️ Async_condition_should_work_with_complex_property_when_validator_invoked_synchronously
|
||||
|
|
@ -223,7 +223,7 @@
|
|||
✔️ Validates_child_validator_synchronously
|
||||
✔️ Validates_complex_property
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s9" href="#r0s9">FluentValidation.Tests.ConditionTests</a>
|
||||
### ✔️ <a id="user-content-r0s9" href="#r0s9">FluentValidation.Tests.ConditionTests</a>
|
||||
```
|
||||
✔️ Async_condition_executed_synchronosuly_with_asynchronous_collection_rule
|
||||
✔️ Async_condition_executed_synchronosuly_with_asynchronous_rule
|
||||
|
|
@ -244,18 +244,18 @@
|
|||
✔️ Validation_should_succeed_when_condition_does_not_match
|
||||
✔️ Validation_should_succeed_when_condition_matches
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s10" href="#r0s10">FluentValidation.Tests.CreditCardValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s10" href="#r0s10">FluentValidation.Tests.CreditCardValidatorTests</a>
|
||||
```
|
||||
✔️ IsValidTests
|
||||
✔️ When_validation_fails_the_default_error_should_be_set
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s11" href="#r0s11">FluentValidation.Tests.CustomFailureActionTester</a>
|
||||
### ✔️ <a id="user-content-r0s11" href="#r0s11">FluentValidation.Tests.CustomFailureActionTester</a>
|
||||
```
|
||||
✔️ Does_not_invoke_action_if_validation_success
|
||||
✔️ Invokes_custom_action_on_failure
|
||||
✔️ Passes_object_being_validated_to_action
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s12" href="#r0s12">FluentValidation.Tests.CustomMessageFormatTester</a>
|
||||
### ✔️ <a id="user-content-r0s12" href="#r0s12">FluentValidation.Tests.CustomMessageFormatTester</a>
|
||||
```
|
||||
✔️ Replaces_propertyvalue_placeholder
|
||||
✔️ Replaces_propertyvalue_with_empty_string_when_null
|
||||
|
|
@ -264,7 +264,7 @@
|
|||
✔️ Uses_custom_delegate_for_building_message_only_for_specific_validator
|
||||
✔️ Uses_property_value_in_message
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s13" href="#r0s13">FluentValidation.Tests.CustomValidatorTester</a>
|
||||
### ✔️ <a id="user-content-r0s13" href="#r0s13">FluentValidation.Tests.CustomValidatorTester</a>
|
||||
```
|
||||
✔️ New_Custom_Returns_single_failure
|
||||
✔️ New_Custom_Returns_single_failure_async
|
||||
|
|
@ -277,7 +277,7 @@
|
|||
✔️ Runs_async_rule_synchronously_when_validator_invoked_synchronously
|
||||
✔️ Runs_sync_rule_asynchronously_when_validator_invoked_asynchronously
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s14" href="#r0s14">FluentValidation.Tests.DefaultValidatorExtensionTester</a>
|
||||
### ✔️ <a id="user-content-r0s14" href="#r0s14">FluentValidation.Tests.DefaultValidatorExtensionTester</a>
|
||||
```
|
||||
✔️ Empty_should_create_EmptyValidator
|
||||
✔️ Equal_should_create_EqualValidator_with_explicit_value
|
||||
|
|
@ -310,7 +310,7 @@
|
|||
✔️ ScalePrecision_should_create_ScalePrecisionValidator
|
||||
✔️ ScalePrecision_should_create_ScalePrecisionValidator_with_ignore_trailing_zeros
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s15" href="#r0s15">FluentValidation.Tests.EmailValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s15" href="#r0s15">FluentValidation.Tests.EmailValidatorTests</a>
|
||||
```
|
||||
✔️ Fails_email_validation_aspnetcore_compatible
|
||||
✔️ Fails_email_validation_aspnetcore_compatible
|
||||
|
|
@ -349,7 +349,7 @@
|
|||
✔️ Valid_email_addresses_regex
|
||||
✔️ Valid_email_addresses_regex
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s16" href="#r0s16">FluentValidation.Tests.EmptyTester</a>
|
||||
### ✔️ <a id="user-content-r0s16" href="#r0s16">FluentValidation.Tests.EmptyTester</a>
|
||||
```
|
||||
✔️ Passes_for_ienumerable_that_doesnt_implement_ICollection
|
||||
✔️ Passes_when_collection_empty
|
||||
|
|
@ -361,7 +361,7 @@
|
|||
✔️ When_value_is_null_validator_should_pass
|
||||
✔️ When_value_is_whitespace_validation_should_pass
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s17" href="#r0s17">FluentValidation.Tests.EnumValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s17" href="#r0s17">FluentValidation.Tests.EnumValidatorTests</a>
|
||||
```
|
||||
✔️ Flags_enum_invalid_when_using_outofrange_negative_value
|
||||
✔️ Flags_enum_invalid_when_using_outofrange_positive_value
|
||||
|
|
@ -376,7 +376,7 @@
|
|||
✔️ When_the_enum_is_not_initialized_with_valid_value_then_the_validator_should_fail
|
||||
✔️ When_validation_fails_the_default_error_should_be_set
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s18" href="#r0s18">FluentValidation.Tests.EqualValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s18" href="#r0s18">FluentValidation.Tests.EqualValidatorTests</a>
|
||||
```
|
||||
✔️ Comparison_property_uses_custom_resolver
|
||||
✔️ Should_store_comparison_type
|
||||
|
|
@ -389,7 +389,7 @@
|
|||
✔️ When_the_objects_are_not_equal_validation_should_fail
|
||||
✔️ When_validation_fails_the_error_should_be_set
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s19" href="#r0s19">FluentValidation.Tests.ExactLengthValidatorTester</a>
|
||||
### ✔️ <a id="user-content-r0s19" href="#r0s19">FluentValidation.Tests.ExactLengthValidatorTester</a>
|
||||
```
|
||||
✔️ Min_and_max_properties_should_be_set
|
||||
✔️ When_exact_length_rule_failes_error_should_have_exact_length_error_errorcode
|
||||
|
|
@ -398,7 +398,7 @@
|
|||
✔️ When_the_text_length_is_smaller_the_validator_should_fail
|
||||
✔️ When_the_validator_fails_the_error_message_should_be_set
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s20" href="#r0s20">FluentValidation.Tests.ExclusiveBetweenValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s20" href="#r0s20">FluentValidation.Tests.ExclusiveBetweenValidatorTests</a>
|
||||
```
|
||||
✔️ To_and_from_properties_should_be_set
|
||||
✔️ To_and_from_properties_should_be_set_for_dates
|
||||
|
|
@ -420,14 +420,14 @@
|
|||
✔️ When_the_value_is_smaller_than_the_range_then_the_validator_should_fail
|
||||
✔️ When_the_value_is_smaller_than_the_range_then_the_validator_should_fail_for_strings
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s21" href="#r0s21">FluentValidation.Tests.ExtensionTester</a>
|
||||
### ✔️ <a id="user-content-r0s21" href="#r0s21">FluentValidation.Tests.ExtensionTester</a>
|
||||
```
|
||||
✔️ Should_extract_member_from_member_expression
|
||||
✔️ Should_return_null_for_non_member_expressions
|
||||
✔️ Should_split_pascal_cased_member_name
|
||||
✔️ SplitPascalCase_should_return_null_when_input_is_null
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s22" href="#r0s22">FluentValidation.Tests.ForEachRuleTests</a>
|
||||
### ✔️ <a id="user-content-r0s22" href="#r0s22">FluentValidation.Tests.ForEachRuleTests</a>
|
||||
```
|
||||
✔️ Async_condition_should_work_with_child_collection
|
||||
✔️ Can_access_colletion_index
|
||||
|
|
@ -464,7 +464,7 @@
|
|||
✔️ When_runs_outside_RuleForEach_loop
|
||||
✔️ When_runs_outside_RuleForEach_loop_async
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s23" href="#r0s23">FluentValidation.Tests.GreaterThanOrEqualToValidatorTester</a>
|
||||
### ✔️ <a id="user-content-r0s23" href="#r0s23">FluentValidation.Tests.GreaterThanOrEqualToValidatorTester</a>
|
||||
```
|
||||
✔️ Comparison_property_uses_custom_resolver
|
||||
✔️ Comparison_type
|
||||
|
|
@ -481,7 +481,7 @@
|
|||
✔️ Validates_with_nullable_when_property_not_null_cross_property
|
||||
✔️ Validates_with_property
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s24" href="#r0s24">FluentValidation.Tests.GreaterThanValidatorTester</a>
|
||||
### ✔️ <a id="user-content-r0s24" href="#r0s24">FluentValidation.Tests.GreaterThanValidatorTester</a>
|
||||
```
|
||||
✔️ Comparison_property_uses_custom_resolver
|
||||
✔️ Comparison_Type
|
||||
|
|
@ -497,7 +497,7 @@
|
|||
✔️ Validates_with_nullable_when_property_not_null_cross_property
|
||||
✔️ Validates_with_property
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s25" href="#r0s25">FluentValidation.Tests.InclusiveBetweenValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s25" href="#r0s25">FluentValidation.Tests.InclusiveBetweenValidatorTests</a>
|
||||
```
|
||||
✔️ To_and_from_properties_should_be_set
|
||||
✔️ To_and_from_properties_should_be_set_for_strings
|
||||
|
|
@ -518,7 +518,7 @@
|
|||
✔️ When_the_value_is_smaller_than_the_range_then_the_validator_should_fail
|
||||
✔️ When_the_value_is_smaller_than_the_range_then_the_validator_should_fail_for_strings
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s26" href="#r0s26">FluentValidation.Tests.InheritanceValidatorTest</a>
|
||||
### ✔️ <a id="user-content-r0s26" href="#r0s26">FluentValidation.Tests.InheritanceValidatorTest</a>
|
||||
```
|
||||
✔️ Can_use_custom_subclass_with_nongeneric_overload
|
||||
✔️ Validates_collection
|
||||
|
|
@ -532,11 +532,11 @@
|
|||
✔️ Validates_with_callback_accepting_derived_async
|
||||
✔️ Validates_with_callback_async
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s27" href="#r0s27">FluentValidation.Tests.InlineValidatorTester</a>
|
||||
### ✔️ <a id="user-content-r0s27" href="#r0s27">FluentValidation.Tests.InlineValidatorTester</a>
|
||||
```
|
||||
✔️ Uses_inline_validator_to_build_rules
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s28" href="#r0s28">FluentValidation.Tests.LanguageManagerTests</a>
|
||||
### ✔️ <a id="user-content-r0s28" href="#r0s28">FluentValidation.Tests.LanguageManagerTests</a>
|
||||
```
|
||||
✔️ All_languages_should_be_loaded
|
||||
✔️ All_localizations_have_same_parameters_as_English
|
||||
|
|
@ -560,7 +560,7 @@
|
|||
✔️ Gets_translation_for_specific_culture
|
||||
✔️ Uses_error_code_as_localization_key
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s29" href="#r0s29">FluentValidation.Tests.LengthValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s29" href="#r0s29">FluentValidation.Tests.LengthValidatorTests</a>
|
||||
```
|
||||
✔️ Min_and_max_properties_should_be_set
|
||||
✔️ When_input_is_null_then_the_validator_should_pass
|
||||
|
|
@ -579,7 +579,7 @@
|
|||
✔️ When_the_text_is_smaller_than_the_range_then_the_validator_should_fail
|
||||
✔️ When_the_validator_fails_the_error_message_should_be_set
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s30" href="#r0s30">FluentValidation.Tests.LessThanOrEqualToValidatorTester</a>
|
||||
### ✔️ <a id="user-content-r0s30" href="#r0s30">FluentValidation.Tests.LessThanOrEqualToValidatorTester</a>
|
||||
```
|
||||
✔️ Comparison_property_uses_custom_resolver
|
||||
✔️ Comparison_type
|
||||
|
|
@ -595,7 +595,7 @@
|
|||
✔️ Validates_with_nullable_when_property_not_null_cross_property
|
||||
✔️ Validates_with_property
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s31" href="#r0s31">FluentValidation.Tests.LessThanValidatorTester</a>
|
||||
### ✔️ <a id="user-content-r0s31" href="#r0s31">FluentValidation.Tests.LessThanValidatorTester</a>
|
||||
```
|
||||
✔️ Comparison_property_uses_custom_resolver
|
||||
✔️ Comparison_type
|
||||
|
|
@ -614,7 +614,7 @@
|
|||
✔️ Validates_with_nullable_when_property_not_null_cross_property
|
||||
✔️ Validates_with_nullable_when_property_null_cross_property
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s32" href="#r0s32">FluentValidation.Tests.LocalisedMessagesTester</a>
|
||||
### ✔️ <a id="user-content-r0s32" href="#r0s32">FluentValidation.Tests.LocalisedMessagesTester</a>
|
||||
```
|
||||
✔️ Correctly_assigns_default_localized_error_message
|
||||
✔️ Does_not_throw_InvalidCastException_when_using_RuleForEach
|
||||
|
|
@ -623,12 +623,12 @@
|
|||
✔️ Uses_func_to_get_message
|
||||
✔️ Uses_string_format_with_property_value
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s33" href="#r0s33">FluentValidation.Tests.LocalisedNameTester</a>
|
||||
### ✔️ <a id="user-content-r0s33" href="#r0s33">FluentValidation.Tests.LocalisedNameTester</a>
|
||||
```
|
||||
✔️ Uses_localized_name
|
||||
✔️ Uses_localized_name_expression
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s34" href="#r0s34">FluentValidation.Tests.MemberAccessorTests</a>
|
||||
### ✔️ <a id="user-content-r0s34" href="#r0s34">FluentValidation.Tests.MemberAccessorTests</a>
|
||||
```
|
||||
✔️ ComplexPropertyGet
|
||||
✔️ ComplexPropertySet
|
||||
|
|
@ -640,7 +640,7 @@
|
|||
✔️ SimplePropertyGet
|
||||
✔️ SimplePropertySet
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s35" href="#r0s35">FluentValidation.Tests.MessageFormatterTests</a>
|
||||
### ✔️ <a id="user-content-r0s35" href="#r0s35">FluentValidation.Tests.MessageFormatterTests</a>
|
||||
```
|
||||
✔️ Adds_argument_and_custom_arguments
|
||||
✔️ Adds_formatted_argument_and_custom_arguments
|
||||
|
|
@ -653,18 +653,18 @@
|
|||
✔️ Understands_date_formats
|
||||
✔️ Understands_numeric_formats
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s36" href="#r0s36">FluentValidation.Tests.ModelLevelValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s36" href="#r0s36">FluentValidation.Tests.ModelLevelValidatorTests</a>
|
||||
```
|
||||
✔️ Can_use_child_validator_at_model_level
|
||||
✔️ Validates_at_model_level
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s37" href="#r0s37">FluentValidation.Tests.NameResolutionPluggabilityTester</a>
|
||||
### ✔️ <a id="user-content-r0s37" href="#r0s37">FluentValidation.Tests.NameResolutionPluggabilityTester</a>
|
||||
```
|
||||
✔️ Resolves_nested_properties
|
||||
✔️ ShouldHaveValidationError_Should_support_custom_propertynameresolver
|
||||
✔️ Uses_custom_property_name
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s38" href="#r0s38">FluentValidation.Tests.NotEmptyTester</a>
|
||||
### ✔️ <a id="user-content-r0s38" href="#r0s38">FluentValidation.Tests.NotEmptyTester</a>
|
||||
```
|
||||
✔️ Fails_for_array
|
||||
✔️ Fails_for_ienumerable_that_doesnt_implement_ICollection
|
||||
|
|
@ -677,7 +677,7 @@
|
|||
✔️ When_value_is_null_validator_should_fail
|
||||
✔️ When_value_is_whitespace_validation_should_fail
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s39" href="#r0s39">FluentValidation.Tests.NotEqualValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s39" href="#r0s39">FluentValidation.Tests.NotEqualValidatorTests</a>
|
||||
```
|
||||
✔️ Comparison_property_uses_custom_resolver
|
||||
✔️ Should_handle_custom_value_types_correctly
|
||||
|
|
@ -691,7 +691,7 @@
|
|||
✔️ When_the_objects_are_not_equal_then_the_validator_should_pass
|
||||
✔️ When_the_validator_fails_the_error_message_should_be_set
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s40" href="#r0s40">FluentValidation.Tests.NotNullTester</a>
|
||||
### ✔️ <a id="user-content-r0s40" href="#r0s40">FluentValidation.Tests.NotNullTester</a>
|
||||
```
|
||||
✔️ Fails_when_nullable_value_type_is_null
|
||||
✔️ Not_null_validator_should_not_crash_with_non_nullable_value_type
|
||||
|
|
@ -699,7 +699,7 @@
|
|||
✔️ NotNullValidator_should_pass_if_value_has_value
|
||||
✔️ When_the_validator_fails_the_error_message_should_be_set
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s41" href="#r0s41">FluentValidation.Tests.NullTester</a>
|
||||
### ✔️ <a id="user-content-r0s41" href="#r0s41">FluentValidation.Tests.NullTester</a>
|
||||
```
|
||||
✔️ Not_null_validator_should_not_crash_with_non_nullable_value_type
|
||||
✔️ NullValidator_should_fail_if_value_has_value
|
||||
|
|
@ -707,7 +707,7 @@
|
|||
✔️ Passes_when_nullable_value_type_is_null
|
||||
✔️ When_the_validator_passes_the_error_message_should_be_set
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s42" href="#r0s42">FluentValidation.Tests.OnFailureTests</a>
|
||||
### ✔️ <a id="user-content-r0s42" href="#r0s42">FluentValidation.Tests.OnFailureTests</a>
|
||||
```
|
||||
✔️ OnFailure_called_for_each_failed_rule
|
||||
✔️ OnFailure_called_for_each_failed_rule_asyncAsync
|
||||
|
|
@ -720,7 +720,7 @@
|
|||
✔️ WhenWithOnFailure_should_invoke_condition_on_async_inner_validator
|
||||
✔️ WhenWithOnFailure_should_invoke_condition_on_inner_validator
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s43" href="#r0s43">FluentValidation.Tests.PredicateValidatorTester</a>
|
||||
### ✔️ <a id="user-content-r0s43" href="#r0s43">FluentValidation.Tests.PredicateValidatorTester</a>
|
||||
```
|
||||
✔️ Should_fail_when_predicate_returns_false
|
||||
✔️ Should_succeed_when_predicate_returns_true
|
||||
|
|
@ -728,7 +728,7 @@
|
|||
✔️ When_validation_fails_metadata_should_be_set_on_failure
|
||||
✔️ When_validation_fails_the_default_error_should_be_set
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s44" href="#r0s44">FluentValidation.Tests.PropertyChainTests</a>
|
||||
### ✔️ <a id="user-content-r0s44" href="#r0s44">FluentValidation.Tests.PropertyChainTests</a>
|
||||
```
|
||||
✔️ AddIndexer_throws_when_nothing_added
|
||||
✔️ Calling_ToString_should_construct_string_representation_of_chain
|
||||
|
|
@ -738,7 +738,7 @@
|
|||
✔️ Should_ignore_blanks
|
||||
✔️ Should_not_be_subchain
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s45" href="#r0s45">FluentValidation.Tests.RegularExpressionValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s45" href="#r0s45">FluentValidation.Tests.RegularExpressionValidatorTests</a>
|
||||
```
|
||||
✔️ Can_access_expression_in_message
|
||||
✔️ Can_access_expression_in_message_lambda
|
||||
|
|
@ -756,7 +756,7 @@
|
|||
✔️ When_the_text_matches_the_regular_expression_then_the_validator_should_pass
|
||||
✔️ When_validation_fails_the_default_error_should_be_set
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s46" href="#r0s46">FluentValidation.Tests.RuleBuilderTests</a>
|
||||
### ✔️ <a id="user-content-r0s46" href="#r0s46">FluentValidation.Tests.RuleBuilderTests</a>
|
||||
```
|
||||
✔️ Adding_a_validator_should_return_builder
|
||||
✔️ Adding_a_validator_should_store_validator
|
||||
|
|
@ -788,7 +788,7 @@
|
|||
✔️ Should_throw_when_inverse_predicate_is_null
|
||||
✔️ Should_throw_when_predicate_is_null
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s47" href="#r0s47">FluentValidation.Tests.RuleDependencyTests</a>
|
||||
### ✔️ <a id="user-content-r0s47" href="#r0s47">FluentValidation.Tests.RuleDependencyTests</a>
|
||||
```
|
||||
✔️ Async_inside_dependent_rules
|
||||
✔️ Async_inside_dependent_rules_when_parent_rule_not_async
|
||||
|
|
@ -805,7 +805,7 @@
|
|||
✔️ TestAsyncWithDependentRules_SyncEntry
|
||||
✔️ Treats_root_level_RuleFor_call_as_dependent_rule_if_user_forgets_to_use_DependentRulesBuilder
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s48" href="#r0s48">FluentValidation.Tests.RulesetTests</a>
|
||||
### ✔️ <a id="user-content-r0s48" href="#r0s48">FluentValidation.Tests.RulesetTests</a>
|
||||
```
|
||||
✔️ Applies_multiple_rulesets_to_rule
|
||||
✔️ Combines_rulesets_and_explicit_properties
|
||||
|
|
@ -829,7 +829,7 @@
|
|||
✔️ Trims_spaces
|
||||
✔️ WithMessage_works_inside_rulesets
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s49" href="#r0s49">FluentValidation.Tests.ScalePrecisionValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s49" href="#r0s49">FluentValidation.Tests.ScalePrecisionValidatorTests</a>
|
||||
```
|
||||
✔️ Scale_precision_should_be_valid
|
||||
✔️ Scale_precision_should_be_valid_when_ignoring_trailing_zeroes
|
||||
|
|
@ -838,7 +838,7 @@
|
|||
✔️ Scale_precision_should_not_be_valid_when_ignoring_trailing_zeroes
|
||||
✔️ Scale_precision_should_not_be_valid_when_they_are_equal
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s50" href="#r0s50">FluentValidation.Tests.SharedConditionTests</a>
|
||||
### ✔️ <a id="user-content-r0s50" href="#r0s50">FluentValidation.Tests.SharedConditionTests</a>
|
||||
```
|
||||
✔️ Async_condition_can_be_used_inside_ruleset
|
||||
✔️ Condition_can_be_used_inside_ruleset
|
||||
|
|
@ -883,11 +883,11 @@
|
|||
✔️ When_condition_only_executed_once
|
||||
✔️ WhenAsync_condition_only_executed_once
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s51" href="#r0s51">FluentValidation.Tests.StandalonePropertyValidationTester</a>
|
||||
### ✔️ <a id="user-content-r0s51" href="#r0s51">FluentValidation.Tests.StandalonePropertyValidationTester</a>
|
||||
```
|
||||
✔️ Should_validate_property_value_without_instance
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s52" href="#r0s52">FluentValidation.Tests.StringEnumValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s52" href="#r0s52">FluentValidation.Tests.StringEnumValidatorTests</a>
|
||||
```
|
||||
✔️ IsValidTests_CaseInsensitive_CaseCorrect
|
||||
✔️ IsValidTests_CaseInsensitive_CaseIncorrect
|
||||
|
|
@ -900,20 +900,20 @@
|
|||
✔️ When_the_property_is_initialized_with_null_then_the_validator_should_be_valid
|
||||
✔️ When_validation_fails_the_default_error_should_be_set
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s53" href="#r0s53">FluentValidation.Tests.TrackingCollectionTests</a>
|
||||
### ✔️ <a id="user-content-r0s53" href="#r0s53">FluentValidation.Tests.TrackingCollectionTests</a>
|
||||
```
|
||||
✔️ Add_AddsItem
|
||||
✔️ Should_not_raise_event_once_handler_detached
|
||||
✔️ When_Item_Added_Raises_ItemAdded
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s54" href="#r0s54">FluentValidation.Tests.TransformTests</a>
|
||||
### ✔️ <a id="user-content-r0s54" href="#r0s54">FluentValidation.Tests.TransformTests</a>
|
||||
```
|
||||
✔️ Transforms_collection_element
|
||||
✔️ Transforms_collection_element_async
|
||||
✔️ Transforms_property_value
|
||||
✔️ Transforms_property_value_to_another_type
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s55" href="#r0s55">FluentValidation.Tests.UserSeverityTester</a>
|
||||
### ✔️ <a id="user-content-r0s55" href="#r0s55">FluentValidation.Tests.UserSeverityTester</a>
|
||||
```
|
||||
✔️ Can_Provide_conditional_severity
|
||||
✔️ Can_Provide_severity_for_item_in_collection
|
||||
|
|
@ -923,14 +923,14 @@
|
|||
✔️ Stores_user_severity_against_validation_failure
|
||||
✔️ Throws_when_provider_is_null
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s56" href="#r0s56">FluentValidation.Tests.UserStateTester</a>
|
||||
### ✔️ <a id="user-content-r0s56" href="#r0s56">FluentValidation.Tests.UserStateTester</a>
|
||||
```
|
||||
✔️ Can_Provide_state_for_item_in_collection
|
||||
✔️ Correctly_provides_object_being_validated
|
||||
✔️ Stores_user_state_against_validation_failure
|
||||
✔️ Throws_when_provider_is_null
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s57" href="#r0s57">FluentValidation.Tests.ValidateAndThrowTester</a>
|
||||
### ✔️ <a id="user-content-r0s57" href="#r0s57">FluentValidation.Tests.ValidateAndThrowTester</a>
|
||||
```
|
||||
✔️ Does_not_throw_when_valid
|
||||
✔️ Does_not_throw_when_valid_and_a_ruleset
|
||||
|
|
@ -947,7 +947,7 @@
|
|||
✔️ ValidationException_provides_correct_message_when_appendDefaultMessage_false
|
||||
✔️ ValidationException_provides_correct_message_when_appendDefaultMessage_true
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s58" href="#r0s58">FluentValidation.Tests.ValidationResultTests</a>
|
||||
### ✔️ <a id="user-content-r0s58" href="#r0s58">FluentValidation.Tests.ValidationResultTests</a>
|
||||
```
|
||||
✔️ Can_serialize_failure
|
||||
✔️ Can_serialize_result
|
||||
|
|
@ -958,7 +958,7 @@
|
|||
✔️ ToString_return_error_messages_with_given_separator
|
||||
✔️ ToString_return_error_messages_with_newline_as_separator
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s59" href="#r0s59">FluentValidation.Tests.ValidatorDescriptorTester</a>
|
||||
### ✔️ <a id="user-content-r0s59" href="#r0s59">FluentValidation.Tests.ValidatorDescriptorTester</a>
|
||||
```
|
||||
✔️ Does_not_throw_when_rule_declared_without_property
|
||||
✔️ Gets_validators_for_property
|
||||
|
|
@ -966,7 +966,7 @@
|
|||
✔️ Returns_empty_collection_for_property_with_no_validators
|
||||
✔️ Should_retrieve_name_given_to_it_pass_property_as_string
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s60" href="#r0s60">FluentValidation.Tests.ValidatorSelectorTests</a>
|
||||
### ✔️ <a id="user-content-r0s60" href="#r0s60">FluentValidation.Tests.ValidatorSelectorTests</a>
|
||||
```
|
||||
✔️ Can_use_property_with_include
|
||||
✔️ Does_not_validate_other_property
|
||||
|
|
@ -979,7 +979,7 @@
|
|||
✔️ Validates_nullable_property_with_overriden_name_when_selected
|
||||
✔️ Validates_property_using_expression
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s61" href="#r0s61">FluentValidation.Tests.ValidatorTesterTester</a>
|
||||
### ✔️ <a id="user-content-r0s61" href="#r0s61">FluentValidation.Tests.ValidatorTesterTester</a>
|
||||
```
|
||||
✔️ Allows_only_one_failure_to_match
|
||||
✔️ Can_use_indexer_in_string_message
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||

|
||||
## ❌ <a id="user-content-r0" href="#r0">fixtures/jest-junit.xml</a>
|
||||
## ❌ <a id="user-content-r0" href="#r0">fixtures/jest-junit.xml</a>
|
||||
**6** tests were completed in **1s** with **1** passed, **4** failed and **1** skipped.
|
||||
|Test suite|Passed|Failed|Skipped|Time|
|
||||
|:---|---:|---:|---:|---:|
|
||||
|[__tests__\main.test.js](#r0s0)|1✔️|3❌||486ms|
|
||||
|[__tests__\second.test.js](#r0s1)||1❌|1✖️|82ms|
|
||||
### ❌ <a id="user-content-r0s0" href="#r0s0">__tests__\main.test.js</a>
|
||||
### ❌ <a id="user-content-r0s0" href="#r0s0">__tests__\main.test.js</a>
|
||||
```
|
||||
Test 1
|
||||
✔️ Passing test
|
||||
|
|
@ -18,7 +18,7 @@ Test 2
|
|||
❌ Exception in test
|
||||
Error: Some error
|
||||
```
|
||||
### ❌ <a id="user-content-r0s1" href="#r0s1">__tests__\second.test.js</a>
|
||||
### ❌ <a id="user-content-r0s1" href="#r0s1">__tests__\second.test.js</a>
|
||||
```
|
||||
❌ Timeout test
|
||||
: Timeout - Async callback was not invoked within the 1 ms timeout specified by jest.setTimeout.Timeout - Async callback was not invoked within the 1 ms timeout specified by jest.setTimeout.Error:
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||

|
||||
## ❌ <a id="user-content-r0" href="#r0">fixtures/external/jest/jest-test-results.xml</a>
|
||||
## ❌ <a id="user-content-r0" href="#r0">fixtures/external/jest/jest-test-results.xml</a>
|
||||
**4239** tests were completed in **166s** with **4207** passed, **2** failed and **30** skipped.
|
||||
|Test suite|Passed|Failed|Skipped|Time|
|
||||
|:---|---:|---:|---:|---:|
|
||||
|
|
@ -403,7 +403,7 @@
|
|||
|packages/pretty-format/src/__tests__/prettyFormat.test.ts|86✔️|||219ms|
|
||||
|packages/pretty-format/src/__tests__/react.test.tsx|55✔️|||325ms|
|
||||
|packages/pretty-format/src/__tests__/ReactElement.test.ts|3✔️|||64ms|
|
||||
### ❌ <a id="user-content-r0s75" href="#r0s75">e2e/__tests__/jestChangedFiles.test.ts</a>
|
||||
### ❌ <a id="user-content-r0s75" href="#r0s75">e2e/__tests__/jestChangedFiles.test.ts</a>
|
||||
```
|
||||
✔️ gets hg SCM roots and dedupes them
|
||||
✔️ gets git SCM roots and dedupes them
|
||||
|
|
@ -417,7 +417,7 @@
|
|||
✔️ monitors only root paths for hg
|
||||
✔️ handles a bad revision for "changedSince", for hg
|
||||
```
|
||||
### ❌ <a id="user-content-r0s98" href="#r0s98">e2e/__tests__/onlyChanged.test.ts</a>
|
||||
### ❌ <a id="user-content-r0s98" href="#r0s98">e2e/__tests__/onlyChanged.test.ts</a>
|
||||
```
|
||||
✔️ run for "onlyChanged" and "changedSince"
|
||||
✔️ run only changed files
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||

|
||||
## ❌ <a id="user-content-r0" href="#r0">fixtures/external/flutter/provider-test-results.json</a>
|
||||
## ❌ <a id="user-content-r0" href="#r0">fixtures/external/flutter/provider-test-results.json</a>
|
||||
**269** tests were completed in **0ms** with **268** passed, **1** failed and **0** skipped.
|
||||
|Test suite|Passed|Failed|Skipped|Time|
|
||||
|:---|---:|---:|---:|---:|
|
||||
|
|
@ -19,7 +19,7 @@
|
|||
|[test/stateful_provider_test.dart](#r0s13)|4✔️|||254ms|
|
||||
|[test/stream_provider_test.dart](#r0s14)|8✔️|||282ms|
|
||||
|[test/value_listenable_provider_test.dart](#r0s15)|4✔️|1❌||327ms|
|
||||
### ✔️ <a id="user-content-r0s0" href="#r0s0">test/builder_test.dart</a>
|
||||
### ✔️ <a id="user-content-r0s0" href="#r0s0">test/builder_test.dart</a>
|
||||
```
|
||||
ChangeNotifierProvider
|
||||
✔️ default
|
||||
|
|
@ -51,7 +51,7 @@ MultiProvider
|
|||
✔️ with ProxyProvider5
|
||||
✔️ with ProxyProvider6
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s1" href="#r0s1">test/change_notifier_provider_test.dart</a>
|
||||
### ✔️ <a id="user-content-r0s1" href="#r0s1">test/change_notifier_provider_test.dart</a>
|
||||
```
|
||||
✔️ Use builder property, not child
|
||||
ChangeNotifierProvider
|
||||
|
|
@ -65,7 +65,7 @@ ChangeNotifierProvider
|
|||
✔️ builder6
|
||||
✔️ builder0
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s2" href="#r0s2">test/consumer_test.dart</a>
|
||||
### ✔️ <a id="user-content-r0s2" href="#r0s2">test/consumer_test.dart</a>
|
||||
```
|
||||
consumer
|
||||
✔️ obtains value from Provider<T>
|
||||
|
|
@ -92,7 +92,7 @@ consumer6
|
|||
✔️ crashed with no builder
|
||||
✔️ can be used inside MultiProvider
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s3" href="#r0s3">test/context_test.dart</a>
|
||||
### ✔️ <a id="user-content-r0s3" href="#r0s3">test/context_test.dart</a>
|
||||
```
|
||||
✔️ watch in layoutbuilder
|
||||
✔️ select in layoutbuilder
|
||||
|
|
@ -127,7 +127,7 @@ BuildContext
|
|||
✔️ context.select deeply compares sets
|
||||
✔️ context.watch listens to value changes
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s4" href="#r0s4">test/future_provider_test.dart</a>
|
||||
### ✔️ <a id="user-content-r0s4" href="#r0s4">test/future_provider_test.dart</a>
|
||||
```
|
||||
✔️ works with MultiProvider
|
||||
✔️ (catchError) previous future completes after transition is no-op
|
||||
|
|
@ -141,7 +141,7 @@ BuildContext
|
|||
FutureProvider()
|
||||
✔️ crashes if builder is null
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s5" href="#r0s5">test/inherited_provider_test.dart</a>
|
||||
### ✔️ <a id="user-content-r0s5" href="#r0s5">test/inherited_provider_test.dart</a>
|
||||
```
|
||||
✔️ regression test #377
|
||||
✔️ rebuild on dependency flags update
|
||||
|
|
@ -230,7 +230,7 @@ DeferredInheritedProvider()
|
|||
✔️ dispose
|
||||
✔️ dispose no-op if never built
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s6" href="#r0s6">test/listenable_provider_test.dart</a>
|
||||
### ✔️ <a id="user-content-r0s6" href="#r0s6">test/listenable_provider_test.dart</a>
|
||||
```
|
||||
ListenableProvider
|
||||
✔️ works with MultiProvider
|
||||
|
|
@ -252,7 +252,7 @@ ListenableProvider stateful constructor
|
|||
✔️ pass down key
|
||||
✔️ throws if create is null
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s7" href="#r0s7">test/listenable_proxy_provider_test.dart</a>
|
||||
### ✔️ <a id="user-content-r0s7" href="#r0s7">test/listenable_proxy_provider_test.dart</a>
|
||||
```
|
||||
ListenableProxyProvider
|
||||
✔️ throws if update is missing
|
||||
|
|
@ -269,14 +269,14 @@ ListenableProxyProvider variants
|
|||
✔️ ListenableProxyProvider5
|
||||
✔️ ListenableProxyProvider6
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s8" href="#r0s8">test/multi_provider_test.dart</a>
|
||||
### ✔️ <a id="user-content-r0s8" href="#r0s8">test/multi_provider_test.dart</a>
|
||||
```
|
||||
MultiProvider
|
||||
✔️ throw if providers is null
|
||||
✔️ MultiProvider children can only access parent providers
|
||||
✔️ MultiProvider.providers with ignored child
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s9" href="#r0s9">test/provider_test.dart</a>
|
||||
### ✔️ <a id="user-content-r0s9" href="#r0s9">test/provider_test.dart</a>
|
||||
```
|
||||
✔️ works with MultiProvider
|
||||
Provider.of
|
||||
|
|
@ -292,7 +292,7 @@ Provider
|
|||
✔️ throws an error if no provider found
|
||||
✔️ update should notify
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s10" href="#r0s10">test/proxy_provider_test.dart</a>
|
||||
### ✔️ <a id="user-content-r0s10" href="#r0s10">test/proxy_provider_test.dart</a>
|
||||
```
|
||||
ProxyProvider
|
||||
✔️ throws if the provided value is a Listenable/Stream
|
||||
|
|
@ -313,13 +313,13 @@ ProxyProvider variants
|
|||
✔️ ProxyProvider5
|
||||
✔️ ProxyProvider6
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s11" href="#r0s11">test/reassemble_test.dart</a>
|
||||
### ✔️ <a id="user-content-r0s11" href="#r0s11">test/reassemble_test.dart</a>
|
||||
```
|
||||
✔️ ReassembleHandler
|
||||
✔️ unevaluated create
|
||||
✔️ unevaluated create
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s12" href="#r0s12">test/selector_test.dart</a>
|
||||
### ✔️ <a id="user-content-r0s12" href="#r0s12">test/selector_test.dart</a>
|
||||
```
|
||||
✔️ asserts that builder/selector are not null
|
||||
✔️ Deep compare maps by default
|
||||
|
|
@ -339,14 +339,14 @@ ProxyProvider variants
|
|||
✔️ Selector5
|
||||
✔️ Selector6
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s13" href="#r0s13">test/stateful_provider_test.dart</a>
|
||||
### ✔️ <a id="user-content-r0s13" href="#r0s13">test/stateful_provider_test.dart</a>
|
||||
```
|
||||
✔️ asserts
|
||||
✔️ works with MultiProvider
|
||||
✔️ calls create only once
|
||||
✔️ dispose
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s14" href="#r0s14">test/stream_provider_test.dart</a>
|
||||
### ✔️ <a id="user-content-r0s14" href="#r0s14">test/stream_provider_test.dart</a>
|
||||
```
|
||||
✔️ works with MultiProvider
|
||||
✔️ transition from stream to stream preserve state
|
||||
|
|
@ -358,7 +358,7 @@ StreamProvider()
|
|||
✔️ create and dispose stream with builder
|
||||
✔️ crashes if builder is null
|
||||
```
|
||||
### ❌ <a id="user-content-r0s15" href="#r0s15">test/value_listenable_provider_test.dart</a>
|
||||
### ❌ <a id="user-content-r0s15" href="#r0s15">test/value_listenable_provider_test.dart</a>
|
||||
```
|
||||
valueListenableProvider
|
||||
✔️ rebuilds when value change
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||

|
||||
## ❌ <a id="user-content-r0" href="#r0">fixtures/external/java/TEST-org.apache.pulsar.AddMissingPatchVersionTest.xml</a>
|
||||
## ❌ <a id="user-content-r0" href="#r0">fixtures/external/java/TEST-org.apache.pulsar.AddMissingPatchVersionTest.xml</a>
|
||||
**2** tests were completed in **116ms** with **0** passed, **1** failed and **1** skipped.
|
||||
|Test suite|Passed|Failed|Skipped|Time|
|
||||
|:---|---:|---:|---:|---:|
|
||||
|[org.apache.pulsar.AddMissingPatchVersionTest](#r0s0)||1❌|1✖️|116ms|
|
||||
### ❌ <a id="user-content-r0s0" href="#r0s0">org.apache.pulsar.AddMissingPatchVersionTest</a>
|
||||
### ❌ <a id="user-content-r0s0" href="#r0s0">org.apache.pulsar.AddMissingPatchVersionTest</a>
|
||||
```
|
||||
✖️ testVersionStrings
|
||||
❌ testVersionStrings
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
4
dist/index.js
generated
vendored
4
dist/index.js
generated
vendored
|
|
@ -1345,7 +1345,7 @@ function getSuitesReport(tr, runIndex, options) {
|
|||
const trSlug = makeRunSlug(runIndex);
|
||||
const nameLink = `<a id="${trSlug.id}" href="${trSlug.link}">${tr.path}</a>`;
|
||||
const icon = getResultIcon(tr.result);
|
||||
sections.push(`## ${icon} ${nameLink}`);
|
||||
sections.push(`## ${icon}\xa0${nameLink}`);
|
||||
const time = markdown_utils_1.formatTime(tr.time);
|
||||
const headingLine2 = tr.tests > 0
|
||||
? `**${tr.tests}** tests were completed in **${time}** with **${tr.passed}** passed, **${tr.failed}** failed and **${tr.skipped}** skipped.`
|
||||
|
|
@ -1388,7 +1388,7 @@ function getTestsReport(ts, runIndex, suiteIndex, options) {
|
|||
const tsSlug = makeSuiteSlug(runIndex, suiteIndex);
|
||||
const tsNameLink = `<a id="${tsSlug.id}" href="${tsSlug.link}">${tsName}</a>`;
|
||||
const icon = getResultIcon(ts.result);
|
||||
sections.push(`### ${icon} ${tsNameLink}`);
|
||||
sections.push(`### ${icon}\xa0${tsNameLink}`);
|
||||
sections.push('```');
|
||||
for (const grp of groups) {
|
||||
if (grp.name) {
|
||||
|
|
|
|||
2
dist/index.js.map
generated
vendored
2
dist/index.js.map
generated
vendored
File diff suppressed because one or more lines are too long
|
|
@ -161,7 +161,7 @@ function getSuitesReport(tr: TestRunResult, runIndex: number, options: ReportOpt
|
|||
const trSlug = makeRunSlug(runIndex)
|
||||
const nameLink = `<a id="${trSlug.id}" href="${trSlug.link}">${tr.path}</a>`
|
||||
const icon = getResultIcon(tr.result)
|
||||
sections.push(`## ${icon} ${nameLink}`)
|
||||
sections.push(`## ${icon}\xa0${nameLink}`)
|
||||
|
||||
const time = formatTime(tr.time)
|
||||
const headingLine2 =
|
||||
|
|
@ -216,7 +216,7 @@ function getTestsReport(ts: TestSuiteResult, runIndex: number, suiteIndex: numbe
|
|||
const tsSlug = makeSuiteSlug(runIndex, suiteIndex)
|
||||
const tsNameLink = `<a id="${tsSlug.id}" href="${tsSlug.link}">${tsName}</a>`
|
||||
const icon = getResultIcon(ts.result)
|
||||
sections.push(`### ${icon} ${tsNameLink}`)
|
||||
sections.push(`### ${icon}\xa0${tsNameLink}`)
|
||||
|
||||
sections.push('```')
|
||||
for (const grp of groups) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue