♻️ Use defined errors
This commit is contained in:
parent
5b60305de7
commit
2d68691408
5 changed files with 34 additions and 20 deletions
|
|
@ -28,8 +28,8 @@ func TestEntryMarshal(t *testing.T) {
|
|||
lines []string
|
||||
err error
|
||||
}{
|
||||
{"no-title", "", when, simple, "", nolines, errors.New("Empty title")},
|
||||
{"zero-date", "Empty title", time.Time{}, simple, "", nolines, errors.New("Empty date")},
|
||||
{"no-title", "", when, simple, "", nolines, ErrorMissingTitle},
|
||||
{"zero-date", "Empty title", time.Time{}, simple, "", nolines, ErrorMissingDate},
|
||||
{"one-line", "A Title", when, simple, "@begin " + whens + " - A Title @end", nolines, nil},
|
||||
{
|
||||
"one-field",
|
||||
|
|
@ -102,8 +102,8 @@ func TestEntryUnmarshal(t *testing.T) {
|
|||
}{
|
||||
{"one-line", "@begin " + whens + " - A Title @end", "A Title", when, simple, nil},
|
||||
{"multi-title", "@begin " + whens + " - A Title\nwith break @end", "A Title\nwith break", when, simple, nil},
|
||||
{"no-title", "@begin " + whens + " - @end", "", when, simple, errors.New("Missing title")},
|
||||
{"no-date", "@begin - A Title @end", "A Title", when, simple, errors.New("Missing date")},
|
||||
{"no-title", "@begin " + whens + " - @end", "", when, simple, errors.New("Missing title")},
|
||||
{"no-date", "@begin - A Title @end", "A Title", when, simple, errors.New("Missing date")},
|
||||
{"one-field", "@begin " + whens + " - A Title\n@age 41 @end", "A Title", when, []Meta{{"age", 41}}, nil},
|
||||
{
|
||||
"two-fields",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue