refactor: split flat internal/ module into modules-per-cmd (#64)

This commit is contained in:
Daniel Moran
2021-05-06 13:47:03 -04:00
committed by GitHub
parent d995f7d182
commit ead7e63d41
45 changed files with 2580 additions and 2330 deletions

View File

@ -0,0 +1,20 @@
package testutils
import (
"testing"
"github.com/stretchr/testify/require"
)
func MatchLines(t *testing.T, expectedLines []string, lines []string) {
var nonEmptyLines []string
for _, l := range lines {
if l != "" {
nonEmptyLines = append(nonEmptyLines, l)
}
}
require.Equal(t, len(expectedLines), len(nonEmptyLines))
for i, expected := range expectedLines {
require.Regexp(t, expected, nonEmptyLines[i])
}
}