mirror of
https://github.com/bitmagnet-io/bitmagnet.git
synced 2026-07-21 11:45:24 -04:00
30 lines
557 B
Go
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)
|
|
})
|
|
}
|
|
}
|