Files
2023-10-04 21:04:26 +01:00

30 lines
557 B
Go

package model
import (
"github.com/stretchr/testify/assert"
"testing"
)
func TestNewDateFromIsoString(t *testing.T) {
type parseTest struct {
inputString string
expectedDate Date
}
var parseTests = []parseTest{
{
inputString: "2020-01-01",
expectedDate: Date{Year: 2020, Month: 1, Day: 1},
},
}
for _, test := range parseTests {
t.Run(test.inputString, func(t *testing.T) {
actualOutput, err := NewDateRangeFromString(test.inputString)
assert.NoError(t, err)
assert.Equal(t, test.expectedDate, actualOutput)
})
}
}