diff --git a/test/version-file-read.bats b/test/version-file-read.bats index 8002388d..66bd46fa 100644 --- a/test/version-file-read.bats +++ b/test/version-file-read.bats @@ -17,12 +17,24 @@ setup() { assert_failure "" } +@test "fails for blank file" { + echo > my-version + run rbenv-version-file-read my-version + assert_failure "" +} + @test "reads simple version file" { cat > my-version <<<"1.9.3" run rbenv-version-file-read my-version assert_success "1.9.3" } +@test "ignores leading spaces" { + cat > my-version <<<" 1.9.3" + run rbenv-version-file-read my-version + assert_success "1.9.3" +} + @test "reads only the first word from file" { cat > my-version <<<"1.9.3-p194@tag 1.8.7 hi" run rbenv-version-file-read my-version @@ -37,3 +49,18 @@ IN run rbenv-version-file-read my-version assert_success "1.8.7" } + +@test "ignores leading blank lines" { + cat > my-version < my-version + run rbenv-version-file-read my-version + assert_success "1.8.7" +}