From 18428671c3795504d15d8fa01199db595c2d3c0e Mon Sep 17 00:00:00 2001 From: Tyler McGoffin Date: Wed, 16 Oct 2024 15:14:18 -0700 Subject: [PATCH] Added test function for repos and repo-create test --- acceptance/acceptance_test.go | 8 ++++++++ acceptance/testdata/repos/repo-create-view.txtar | 12 ++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 acceptance/testdata/repos/repo-create-view.txtar diff --git a/acceptance/acceptance_test.go b/acceptance/acceptance_test.go index 51e96778a..366d88cf4 100644 --- a/acceptance/acceptance_test.go +++ b/acceptance/acceptance_test.go @@ -72,6 +72,14 @@ func TestReleases(t *testing.T) { testscript.Run(t, testScriptParamsFor(tsEnv, "release")) } +func TestRepos(t *testing.T) { + var tsEnv testScriptEnv + if err := tsEnv.fromEnv(); err != nil { + t.Fatal(err) + } + testscript.Run(t, testScriptParamsFor(tsEnv, "repos")) +} + func testScriptParamsFor(tsEnv testScriptEnv, command string) testscript.Params { var files []string if tsEnv.script != "" { diff --git a/acceptance/testdata/repos/repo-create-view.txtar b/acceptance/testdata/repos/repo-create-view.txtar new file mode 100644 index 000000000..b5b85f593 --- /dev/null +++ b/acceptance/testdata/repos/repo-create-view.txtar @@ -0,0 +1,12 @@ +# Use gh as a credential helper +exec gh auth setup-git + +# Create a repository with a file so it has a default branch +exec gh repo create $ORG/$SCRIPT_NAME-$RANDOM_STRING --add-readme --private + +# Defer repo cleanup +defer gh repo delete --yes $ORG/$SCRIPT_NAME-$RANDOM_STRING + +# Check that the repo exists +exec gh repo view $ORG/$SCRIPT_NAME-$RANDOM_STRING --json name --jq '.name' +stdout $SCRIPT_NAME-$RANDOM_STRING \ No newline at end of file