Skip to content

Commit 2feca81

Browse files
fix(backend): update test data to use French article type names (#72)
Fix integration test CanEquipArticleToCharacter that looked up "Weapon" instead of "Arme" after renaming article types to French. Also align unit test mock data with French naming convention.
1 parent 215f8e6 commit 2feca81

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

src/backend/tests/FantasyRealm.Tests.Integration/Persistence/FantasyRealmDbContextIntegrationTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ public async Task CanEquipArticleToCharacter()
120120
var role = await context.Roles.FirstAsync(r => r.Label == "User");
121121
var characterClass = await context.CharacterClasses.FirstAsync();
122122
var weaponSlot = await context.EquipmentSlots.FirstAsync(s => s.Name == "Main droite");
123-
var weaponType = await context.ArticleTypes.FirstAsync(t => t.Name == "Weapon");
123+
var weaponType = await context.ArticleTypes.FirstAsync(t => t.Name == "Arme");
124124

125125
var user = new User
126126
{

src/backend/tests/FantasyRealm.Tests.Unit/Services/ArticleServiceTests.cs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -27,19 +27,19 @@ private void SetupDefaultReferenceData()
2727
.Setup(r => r.GetAllArticleTypesAsync(It.IsAny<CancellationToken>()))
2828
.ReturnsAsync(new List<ArticleType>
2929
{
30-
new() { Id = 1, Name = "Clothing" },
31-
new() { Id = 2, Name = "Armor" },
32-
new() { Id = 3, Name = "Weapon" },
33-
new() { Id = 4, Name = "Accessory" }
30+
new() { Id = 1, Name = "Vêtement" },
31+
new() { Id = 2, Name = "Armure" },
32+
new() { Id = 3, Name = "Arme" },
33+
new() { Id = 4, Name = "Accessoire" }
3434
});
3535

3636
_refDataRepoMock
3737
.Setup(r => r.GetAllSlotsAsync(It.IsAny<CancellationToken>()))
3838
.ReturnsAsync(new List<EquipmentSlot>
3939
{
40-
new() { Id = 1, Name = "Head", DisplayOrder = 1 },
41-
new() { Id = 2, Name = "Chest", DisplayOrder = 2 },
42-
new() { Id = 5, Name = "MainHand", DisplayOrder = 5 }
40+
new() { Id = 1, Name = "Tête", DisplayOrder = 1 },
41+
new() { Id = 2, Name = "Torse", DisplayOrder = 2 },
42+
new() { Id = 5, Name = "Main droite", DisplayOrder = 5 }
4343
});
4444
}
4545

@@ -52,8 +52,8 @@ private void SetupDefaultReferenceData()
5252
IsActive = isActive,
5353
CreatedAt = DateTime.UtcNow,
5454
UpdatedAt = DateTime.UtcNow,
55-
Type = new ArticleType { Id = 3, Name = "Weapon" },
56-
Slot = new EquipmentSlot { Id = 5, Name = "MainHand", DisplayOrder = 5 }
55+
Type = new ArticleType { Id = 3, Name = "Arme" },
56+
Slot = new EquipmentSlot { Id = 5, Name = "Main droite", DisplayOrder = 5 }
5757
};
5858

5959
// ── CreateAsync ──────────────────────────────────────────────────
@@ -77,8 +77,8 @@ public async Task CreateAsync_WithValidData_ReturnsSuccess()
7777

7878
result.IsSuccess.Should().BeTrue();
7979
result.Value!.Name.Should().Be("Steel Sword");
80-
result.Value.TypeName.Should().Be("Weapon");
81-
result.Value.SlotName.Should().Be("MainHand");
80+
result.Value.TypeName.Should().Be("Arme");
81+
result.Value.SlotName.Should().Be("Main droite");
8282
}
8383

8484
[Fact]

0 commit comments

Comments
 (0)