From d2eace00c9bd28134d3a3c2239b0d17b62e13e23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Marohni=C4=87?= Date: Wed, 30 Oct 2013 02:33:23 +0100 Subject: [PATCH] Add more tests for version-file-read --- test/version-file-read.bats | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/test/version-file-read.bats b/test/version-file-read.bats index 8002388..66bd46f 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" +}