diff --git a/fixtures/empty.upm-config.json b/fixtures/empty.upm-config.json new file mode 100644 index 0000000..15c683b --- /dev/null +++ b/fixtures/empty.upm-config.json @@ -0,0 +1,4 @@ +{ + "registries": { + } +} \ No newline at end of file diff --git a/tests/upm-init.bats b/tests/upm-init.bats index 2926ac2..8f42051 100644 --- a/tests/upm-init.bats +++ b/tests/upm-init.bats @@ -19,6 +19,17 @@ function teardown() { temp_del "${TEST_TEMP_DIR}" } +@test "upm-init / no registry configured" { + cp "$( dirname ${BATS_TEST_DIRNAME} )"/fixtures/empty.upm-config.json ~/.upm-config.json + cwd=$(pwd) + cd $TEST_TEMP_DIR + run ${cwd}/upm init <<<"Test.Project +Test Project +Description" + + assert_output -p "No registries configured" +} + @test "upm-init / single registry configured (STDIN)" { cp "$( dirname ${BATS_TEST_DIRNAME} )"/fixtures/single.upm-config.json ~/.upm-config.json cwd=$(pwd)