github.com/0xPolygon/supernets2-node@v0.0.0-20230711153321-2fe574524eaa/test/scripts/cmd/dependencies/github_test.go (about) 1 package dependencies 2 3 import ( 4 "path" 5 "testing" 6 7 "github.com/spf13/afero" 8 "github.com/stretchr/testify/require" 9 ) 10 11 func Test_cloneTargetRepo(t *testing.T) { 12 var appFs = afero.NewMemMapFs() 13 14 gm := newGithubManager(appFs, "", "") 15 16 tmpdir, err := gm.cloneTargetRepo("https://github.com/git-fixtures/basic.git") 17 require.NoError(t, err) 18 19 expectedChangelog := "Initial changelog\n" 20 actualChangelog, err := afero.ReadFile(appFs, path.Join(tmpdir, "CHANGELOG")) 21 require.NoError(t, err) 22 23 require.Equal(t, expectedChangelog, string(actualChangelog)) 24 }