shad-go/tools/testtool/commands/deadlines_test.go

26 lines
559 B
Go
Raw Normal View History

2020-02-12 22:54:25 +00:00
package commands
import (
"testing"
"github.com/stretchr/testify/require"
)
func TestDeadlines(t *testing.T) {
d, err := loadDeadlines("../../../.deadlines.yml")
require.NoError(t, err)
require.NotEmpty(t, d)
_, sum := d.FindTask("sum")
require.NotNil(t, sum)
require.Equal(t, "sum", sum.Name)
}
2020-02-12 23:28:27 +00:00
func TestDetectChange(t *testing.T) {
d, err := loadDeadlines("../../../.deadlines.yml")
require.NoError(t, err)
changed := findChangedTasks(d, []string{"sum/sum.go", "testtool/foo.go", "README.md"})
require.Equal(t, []string{"sum"}, changed)
}