basic name test running and passing

This commit is contained in:
david.wolfson 2024-10-07 14:00:10 +01:00
parent e57f845bfb
commit 8ce9c1761f

View File

@ -7,13 +7,20 @@ import (
) )
func Test_Foo(t *testing.T) { func Test_Foo(t *testing.T) {
// Arrange
var items = []*gildedrose.Item{ var items = []*gildedrose.Item{
{"foo", 0, 0}, {"foo", 0, 0},
} }
expected := []*gildedrose.Item{
{"foo", -1, -1},
}
// Act
gildedrose.UpdateQuality(items) gildedrose.UpdateQuality(items)
if items[0].Name != "fixme" { // Assert
if items[0].Name != expected[0].Name {
t.Errorf("Name: Expected %s but got %s ", "fixme", items[0].Name) t.Errorf("Name: Expected %s but got %s ", "fixme", items[0].Name)
} }
} }