Skip to content

Build and publish #2341

Build and publish

Build and publish #2341

GitHub Actions / Unit tests succeeded Oct 16, 2024 in 1s

213 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
_fv-az652-820_2024-10-16_14_29_40.trx 906ms
_fv-az652-820_2024-10-16_14_29_41.trx 14✅ 1s
_fv-az652-820_2024-10-16_14_29_41[1].trx 4✅ 1s
_fv-az652-820_2024-10-16_14_29_41[2].trx 12✅ 2s
_fv-az652-820_2024-10-16_14_29_43.trx 15✅ 2s
_fv-az652-820_2024-10-16_14_29_44.trx 2s
_fv-az652-820_2024-10-16_14_29_44[1].trx 104✅ 2s
_fv-az652-820_2024-10-16_14_29_44[2].trx 1✅ 2s
_fv-az652-820_2024-10-16_14_29_45.trx 9✅ 2s
_fv-az652-820_2024-10-16_14_29_47.trx 54✅ 2s

✅ _fv-az652-820_2024-10-16_14_29_40.trx

No tests found

✅ _fv-az652-820_2024-10-16_14_29_41.trx

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

Test suite Passed Failed Skipped Time
JoinRpg.Helpers.Test.DateInPastAttributeTest 2✅ 29ms
JoinRpg.Helpers.Test.ExpressionHelpers 1✅ 31ms
JoinRpg.Helpers.Test.VirtualOrderContainerTests 11✅ 56ms

✅ JoinRpg.Helpers.Test.DateInPastAttributeTest

✅ TestCantBeEmptyFailure
✅ TestShouldBeInPastFailure

✅ JoinRpg.Helpers.Test.ExpressionHelpers

✅ TestAsPropertyName

✅ JoinRpg.Helpers.Test.VirtualOrderContainerTests

✅ TestMoveAfter
✅ TestMoveAfter2
✅ TestMoveAfterNotExsts
✅ TestMoveDown
✅ TestMoveDownBeyondEdges
✅ TestMoveToEnd
✅ TestMoveToStart
✅ TestMoveUp
✅ TestMoveUpBeyondEdges
✅ TestOrderKept
✅ TestUnorderedOrderedById

✅ _fv-az652-820_2024-10-16_14_29_41[1].trx

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

Test suite Passed Failed Skipped Time
JoinRpg.Helpers.Web.Test.TestIntListCompression 4✅ 19ms

✅ JoinRpg.Helpers.Web.Test.TestIntListCompression

✅ Test123
✅ Test1234567
✅ Test3Age
✅ TestEmpty

✅ _fv-az652-820_2024-10-16_14_29_41[2].trx

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

Test suite Passed Failed Skipped Time
JoinRpg.CommonUI.Models.Test.AddClaimForbideReasonTranslation 11✅ 13ms
JoinRpg.CommonUI.Models.Test.EnumTests 1✅ 45ms

✅ JoinRpg.CommonUI.Models.Test.AddClaimForbideReasonTranslation

✅ AllTranslated(reason: AlreadySent)
✅ AllTranslated(reason: ApprovedClaimMovedToGroupOrSlot)
✅ AllTranslated(reason: Busy)
✅ AllTranslated(reason: CheckedInClaimCantBeMoved)
✅ AllTranslated(reason: NotForDirectClaims)
✅ AllTranslated(reason: Npc)
✅ AllTranslated(reason: OnlyOneCharacter)
✅ AllTranslated(reason: ProjectClaimsClosed)
✅ AllTranslated(reason: ProjectNotActive)
✅ AllTranslated(reason: SlotsExhausted)
✅ TranslatedToDistinct

✅ JoinRpg.CommonUI.Models.Test.EnumTests

✅ ProblemEnum

✅ _fv-az652-820_2024-10-16_14_29_43.trx

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

Test suite Passed Failed Skipped Time
JoinRpg.Markdown.Test.ImageTests 2✅ 174ms
JoinRpg.Markdown.Test.LinkRendererTest 8✅ 11ms
JoinRpg.Markdown.Test.ListTest 2✅ 190ms
JoinRpg.Markdown.Test.MarkdownExtraGoodiesTest 1✅ 189ms
JoinRpg.Markdown.Test.SanitizeMarkdownTest 2✅ 191ms

✅ JoinRpg.Markdown.Test.ImageTests

✅ ImgTagShouldSanitizeCorrectly
✅ TestImage

✅ JoinRpg.Markdown.Test.LinkRendererTest

✅ TestAnotherMatch
✅ TestIgnoredIfDisabled
✅ TestMatchWithExtra
✅ TestMiddleOfSentence
✅ TestNoMatchInMiddle
✅ TestNoMatchWithoutIndex
✅ TestNoMatchZero
✅ TestSimpleMatch

✅ JoinRpg.Markdown.Test.ListTest

✅ TestBr
✅ TestListFromSix

✅ JoinRpg.Markdown.Test.MarkdownExtraGoodiesTest

✅ RenderYandex

✅ JoinRpg.Markdown.Test.SanitizeMarkdownTest

✅ BShouldBePreserved
✅ MixedMarkdown

✅ _fv-az652-820_2024-10-16_14_29_44.trx

No tests found

✅ _fv-az652-820_2024-10-16_14_29_44[1].trx

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

Test suite Passed Failed Skipped Time
JoinRpg.Domain.Test.AddClaim.AddClaimValidationRulesTest 18✅ 97ms
JoinRpg.Domain.Test.AddClaim.ExceptionTranslationTest 10✅ 22ms
JoinRpg.Domain.Test.AddClaim.MoveClaimValidationRulesTest 7✅ 82ms
JoinRpg.Domain.Test.CustomFieldsExtensionsTest 7✅ 61ms
JoinRpg.Domain.Test.FieldSaveHelperTest 13✅ 240ms
JoinRpg.Domain.Test.ProjectFieldTypeTests 48✅ 25ms
JoinRpg.Domain.Test.UserExtensionsTest 1✅ 46ms

✅ JoinRpg.Domain.Test.AddClaim.AddClaimValidationRulesTest

✅ AddClaimAllowedCharacter
✅ AddClaimAllowedCharacterWithoutUser
✅ AddClaimAllowedGroup
✅ AddClaimAllowedGroupWithoutUser
✅ AllowSendClaimEvenIfHasAnotherNotApproved
✅ AllowSendClaimEvenIfHasApprovedAccordingToSettings
✅ AllowSendClaimToSameGroupIfProjectSettingsAllows
✅ CantSendClaimIfCharacterHasApprovedClaim
✅ CantSendClaimIfCharacterHasCheckedInClaim
✅ CantSendClaimIfCharacterIsNpc
✅ CantSendClaimIfHasApproved
✅ CantSendClaimIfNoSlots
✅ CantSendClaimIfNoSlotsChar
✅ CantSendClaimIfProjectClaimsClosed
✅ CantSendClaimIfProjectClosed
✅ CantSendClaimToSameCharacter
✅ CantSendClaimToSameCharacterEvenProjectSettingsAllowsMultiple
✅ CantSendClaimToSameGroup

✅ JoinRpg.Domain.Test.AddClaim.ExceptionTranslationTest

✅ AllForbideReasonTranslatedToThrow(reason: AlreadySent)
✅ AllForbideReasonTranslatedToThrow(reason: ApprovedClaimMovedToGroupOrSlot)
✅ AllForbideReasonTranslatedToThrow(reason: Busy)
✅ AllForbideReasonTranslatedToThrow(reason: CheckedInClaimCantBeMoved)
✅ AllForbideReasonTranslatedToThrow(reason: NotForDirectClaims)
✅ AllForbideReasonTranslatedToThrow(reason: Npc)
✅ AllForbideReasonTranslatedToThrow(reason: OnlyOneCharacter)
✅ AllForbideReasonTranslatedToThrow(reason: ProjectClaimsClosed)
✅ AllForbideReasonTranslatedToThrow(reason: ProjectNotActive)
✅ AllForbideReasonTranslatedToThrow(reason: SlotsExhausted)

✅ JoinRpg.Domain.Test.AddClaim.MoveClaimValidationRulesTest

✅ AllowMoveApprovedClaimFromCharacterToCharacter
✅ AllowMoveClaimFromCharacterToCharacter
✅ AllowMoveClaimFromCharacterToGroup
✅ AllowMoveClaimFromGroupToCharacter
✅ CantMoveApprovedClaimFromCharacterToGroup
✅ CantMoveCheckedInClaimFromCharacterToCharacter
✅ DisallowMoveClaimFromCharacterToEmptySlot

✅ JoinRpg.Domain.Test.CustomFieldsExtensionsTest

✅ ApprovedClaimFieldVisibilitysByAnotherPlayerTest
✅ ApprovedClaimFieldVisibilitysByMasterTest
✅ ApprovedClaimFieldVisibilitysTest
✅ CharacterFieldVisibilityByMasterTest
✅ CharacterFieldVisibilityByPlayerTest
✅ NotApprovedClaimFieldVisibilitysByMasterTest
✅ NotApprovedClaimFieldVisibilitysTest

✅ JoinRpg.Domain.Test.FieldSaveHelperTest

✅ ApprovedClaimChangeTest
✅ ApprovedClaimHiddenChangeTest
✅ ConditionalFieldChangeTest
✅ ConditionalFieldChangeTestForGroup
✅ DisableUnapprovedClaimToChangeCharacterTest
✅ HiddenFieldChangeFailedTest
✅ MasterHiddenChangeTest
✅ SaveOnAddTest
✅ SetMandatoryField
✅ SkipOptionalField
✅ TryToChangeAnotherUserCharacter
✅ TryToChangeMasterOnlyFieldOnAdd
✅ TryToSkipMandatoryField

✅ JoinRpg.Domain.Test.ProjectFieldTypeTests

✅ HasValuesListDecided(projectFieldType: Checkbox)
✅ HasValuesListDecided(projectFieldType: Dropdown)
✅ HasValuesListDecided(projectFieldType: Header)
✅ HasValuesListDecided(projectFieldType: Login)
✅ HasValuesListDecided(projectFieldType: MultiSelect)
✅ HasValuesListDecided(projectFieldType: Number)
✅ HasValuesListDecided(projectFieldType: PinCode)
✅ HasValuesListDecided(projectFieldType: ScheduleRoomField)
✅ HasValuesListDecided(projectFieldType: ScheduleTimeSlotField)
✅ HasValuesListDecided(projectFieldType: String)
✅ HasValuesListDecided(projectFieldType: Text)
✅ HasValuesListDecided(projectFieldType: Uri)
✅ PricingDecided(projectFieldType: Checkbox)
✅ PricingDecided(projectFieldType: Dropdown)
✅ PricingDecided(projectFieldType: Header)
✅ PricingDecided(projectFieldType: Login)
✅ PricingDecided(projectFieldType: MultiSelect)
✅ PricingDecided(projectFieldType: Number)
✅ PricingDecided(projectFieldType: PinCode)
✅ PricingDecided(projectFieldType: ScheduleRoomField)
✅ PricingDecided(projectFieldType: ScheduleTimeSlotField)
✅ PricingDecided(projectFieldType: String)
✅ PricingDecided(projectFieldType: Text)
✅ PricingDecided(projectFieldType: Uri)
✅ PricingOnFieldDecided(projectFieldType: Checkbox)
✅ PricingOnFieldDecided(projectFieldType: Dropdown)
✅ PricingOnFieldDecided(projectFieldType: Header)
✅ PricingOnFieldDecided(projectFieldType: Login)
✅ PricingOnFieldDecided(projectFieldType: MultiSelect)
✅ PricingOnFieldDecided(projectFieldType: Number)
✅ PricingOnFieldDecided(projectFieldType: PinCode)
✅ PricingOnFieldDecided(projectFieldType: ScheduleRoomField)
✅ PricingOnFieldDecided(projectFieldType: ScheduleTimeSlotField)
✅ PricingOnFieldDecided(projectFieldType: String)
✅ PricingOnFieldDecided(projectFieldType: Text)
✅ PricingOnFieldDecided(projectFieldType: Uri)
✅ ShouldBeAbleToCalculatePricing(projectFieldType: Checkbox)
✅ ShouldBeAbleToCalculatePricing(projectFieldType: Dropdown)
✅ ShouldBeAbleToCalculatePricing(projectFieldType: Header)
✅ ShouldBeAbleToCalculatePricing(projectFieldType: Login)
✅ ShouldBeAbleToCalculatePricing(projectFieldType: MultiSelect)
✅ ShouldBeAbleToCalculatePricing(projectFieldType: Number)
✅ ShouldBeAbleToCalculatePricing(projectFieldType: PinCode)
✅ ShouldBeAbleToCalculatePricing(projectFieldType: ScheduleRoomField)
✅ ShouldBeAbleToCalculatePricing(projectFieldType: ScheduleTimeSlotField)
✅ ShouldBeAbleToCalculatePricing(projectFieldType: String)
✅ ShouldBeAbleToCalculatePricing(projectFieldType: Text)
✅ ShouldBeAbleToCalculatePricing(projectFieldType: Uri)

✅ JoinRpg.Domain.Test.UserExtensionsTest

✅ UserNameWithoutPrefferedName

✅ _fv-az652-820_2024-10-16_14_29_44[2].trx

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

Test suite Passed Failed Skipped Time
JoinRpg.Services.Email.Test.TestMailGunRecepients 1✅ 87ms

✅ JoinRpg.Services.Email.Test.TestMailGunRecepients

✅ TestRecepientVariables

✅ _fv-az652-820_2024-10-16_14_29_45.trx

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

Test suite Passed Failed Skipped Time
JoinRpg.Services.Impl.Test.ProjectStaleDateCalculatorTests 3✅ 26ms
JoinRpg.Services.Impl.Test.SearchKeywordsResolverTest 6✅ 35ms

✅ JoinRpg.Services.Impl.Test.ProjectStaleDateCalculatorTests

✅ InFutureShouldBeSixMonthLater
✅ Scrackanobaza
✅ ShouldBeAfterNovebmer2024

✅ JoinRpg.Services.Impl.Test.SearchKeywordsResolverTest

✅ VerifyBareNumber
✅ VerifyBareNumberWithSpaces
✅ VerifyEmptyString
✅ VerifyKeyword
✅ VerifyKeywordWrongCase
✅ VerifySpaceDelimeter

✅ _fv-az652-820_2024-10-16_14_29_47.trx

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

Test suite Passed Failed Skipped Time
JoinRpg.Web.Test.AddClaimViewModelTest 16✅ 123ms
JoinRpg.Web.Test.CharacterViewModelTest 3✅ 137ms
JoinRpg.Web.Test.CustomFieldsViewModelTest 12✅ 182ms
JoinRpg.Web.Test.EnumTests 22✅ 169ms
JoinRpg.WebPortal.Models.Test.CharacterTreeBuilderTest 1✅ 47ms

✅ JoinRpg.Web.Test.AddClaimViewModelTest

✅ AddClaimAllowedCharacter
✅ AddClaimAllowedGroup
✅ AllowSendClaimEvenIfHasAnotherNotApproved
✅ AllowSendClaimEvenIfHasApprovedAccordingToSettings
✅ AllowSendClaimToSameGroupIfProjectSettingsAllows
✅ CanSendClaimToSlot
✅ CantSendClaimIfHasApproved
✅ CantSendClaimIfNoSlots
✅ CantSendClaimIfNoSlotsChar
✅ CantSendClaimIfProjectDisabled
✅ CantSendClaimToNotAvailGroup
✅ CantSendClaimToNPC
✅ CantSendClaimToSameCharacter
✅ CantSendClaimToSameCharacterEvenProjectSettingsAllowsMultiple
✅ CantSendClaimToSameGroup
✅ PublicFieldsShouldBeShownOnCharacters

✅ JoinRpg.Web.Test.CharacterViewModelTest

✅ AddCharacterViewModelHaveSimpleFields
✅ AddCharacterViewModelWithConditionalField
✅ AddCharacterViewModelWithoutConditionalField

✅ JoinRpg.Web.Test.CustomFieldsViewModelTest

✅ AllowCharactersFieldOnAddClaimForCharacterTest
✅ AllowCharactersFieldOnAddClaimForGroupTest
✅ AllowCharactersFieldOnAddClaimTest
✅ AllowShadowCharacterFieldsTest
✅ DoNotDiscloseOriginalFieldValuesOnAddTest
✅ DoNotDiscloseOriginalFieldValuesTest
✅ HideMasterOnlyFieldOnAddClaimTest
✅ HideUnApprovedFieldOnAddClaimTest
✅ ProperlyHideConditionalHeader
✅ ProperlyShowConditionalHeaderTest
✅ ShowPublicFieldToAnon
✅ ShowPublicFieldToAnonEvenIfEditDisabled

✅ JoinRpg.Web.Test.EnumTests

✅ AccessReason
✅ ClaimDenialStatus
✅ ClaimStatus
✅ ContactsAccessType
✅ FieldViewTypeHasCorrectDisplay(projectFieldType: Checkbox)
✅ FieldViewTypeHasCorrectDisplay(projectFieldType: Dropdown)
✅ FieldViewTypeHasCorrectDisplay(projectFieldType: Header)
✅ FieldViewTypeHasCorrectDisplay(projectFieldType: Login)
✅ FieldViewTypeHasCorrectDisplay(projectFieldType: MultiSelect)
✅ FieldViewTypeHasCorrectDisplay(projectFieldType: Number)
✅ FieldViewTypeHasCorrectDisplay(projectFieldType: PinCode)
✅ FieldViewTypeHasCorrectDisplay(projectFieldType: ScheduleRoomField)
✅ FieldViewTypeHasCorrectDisplay(projectFieldType: ScheduleTimeSlotField)
✅ FieldViewTypeHasCorrectDisplay(projectFieldType: String)
✅ FieldViewTypeHasCorrectDisplay(projectFieldType: Text)
✅ FieldViewTypeHasCorrectDisplay(projectFieldType: Uri)
✅ FieldViewTypeHasDisctinctOrder
✅ FinanceOperation
✅ FinanceState
✅ MoneyTransferState
✅ ProjectFieldType
✅ ProjectType

✅ JoinRpg.WebPortal.Models.Test.CharacterTreeBuilderTest

✅ IsFirstCopyCorrectlyAssigned