Loading test/cache.bats +9 −9 Original line number Diff line number Diff line Loading @@ -15,7 +15,7 @@ setup() { install_fixture definitions/without-checksum assert_success [ -e "${RUBY_BUILD_CACHE_PATH}/package-1.0.0.tar.gz" ] assert [ -e "${RUBY_BUILD_CACHE_PATH}/package-1.0.0.tar.gz" ] unstub curl } Loading @@ -29,7 +29,7 @@ setup() { install_fixture definitions/without-checksum assert_success [ -e "${RUBY_BUILD_CACHE_PATH}/package-1.0.0.tar.gz" ] assert [ -e "${RUBY_BUILD_CACHE_PATH}/package-1.0.0.tar.gz" ] unstub curl } Loading @@ -44,8 +44,8 @@ setup() { install_fixture definitions/with-checksum assert_success [ -x "${INSTALL_ROOT}/bin/package" ] [ -e "${RUBY_BUILD_CACHE_PATH}/package-1.0.0.tar.gz" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -e "${RUBY_BUILD_CACHE_PATH}/package-1.0.0.tar.gz" ] unstub curl unstub shasum Loading @@ -65,9 +65,9 @@ setup() { install_fixture definitions/with-checksum assert_success [ -x "${INSTALL_ROOT}/bin/package" ] [ -e "${RUBY_BUILD_CACHE_PATH}/package-1.0.0.tar.gz" ] diff -q "${RUBY_BUILD_CACHE_PATH}/package-1.0.0.tar.gz" "${FIXTURE_ROOT}/package-1.0.0.tar.gz" assert [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -e "${RUBY_BUILD_CACHE_PATH}/package-1.0.0.tar.gz" ] assert diff -q "${RUBY_BUILD_CACHE_PATH}/package-1.0.0.tar.gz" "${FIXTURE_ROOT}/package-1.0.0.tar.gz" unstub curl unstub shasum Loading @@ -82,8 +82,8 @@ setup() { install_fixture definitions/without-checksum assert_success [ -x "${INSTALL_ROOT}/bin/package" ] [ ! -d "$RUBY_BUILD_CACHE_PATH" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] assert [ ! -d "$RUBY_BUILD_CACHE_PATH" ] unstub curl } test/checksum.bats +12 −11 Original line number Diff line number Diff line Loading @@ -9,8 +9,9 @@ export RUBY_BUILD_CACHE_PATH= stub curl "-q -o * -*S* http://example.com/* : cp $FIXTURE_ROOT/\${5##*/} \$3" install_fixture definitions/without-checksum [ "$status" -eq 0 ] [ -x "${INSTALL_ROOT}/bin/package" ] assert_success assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub curl } Loading @@ -23,7 +24,7 @@ export RUBY_BUILD_CACHE_PATH= install_fixture definitions/with-checksum assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub curl unstub shasum Loading @@ -37,7 +38,7 @@ export RUBY_BUILD_CACHE_PATH= install_fixture definitions/with-invalid-checksum assert_failure [ ! -f "${INSTALL_ROOT}/bin/package" ] assert [ ! -f "${INSTALL_ROOT}/bin/package" ] unstub curl unstub shasum Loading @@ -51,7 +52,7 @@ export RUBY_BUILD_CACHE_PATH= install_fixture definitions/with-checksum assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub curl unstub shasum Loading @@ -65,7 +66,7 @@ export RUBY_BUILD_CACHE_PATH= install_fixture definitions/with-md5-checksum assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub curl unstub md5 Loading @@ -79,7 +80,7 @@ export RUBY_BUILD_CACHE_PATH= install_fixture definitions/with-md5-checksum assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub curl unstub md5 Loading @@ -93,7 +94,7 @@ export RUBY_BUILD_CACHE_PATH= install_fixture definitions/with-checksum assert_failure [ ! -f "${INSTALL_ROOT}/bin/package" ] assert [ ! -f "${INSTALL_ROOT}/bin/package" ] unstub curl unstub shasum Loading @@ -115,7 +116,7 @@ install_package "package-1.0.0" "http://example.com/packages/package-1.0.0.tar.g DEF assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub shasum } Loading @@ -137,7 +138,7 @@ install_package "package-1.0.0" "http://example.com/packages/package-1.0.0.tar.g DEF assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub shasum } Loading @@ -150,7 +151,7 @@ install_package "package-1.0.0" "http://example.com/packages/package-1.0.0.tar.g DEF assert_failure [ ! -f "${INSTALL_ROOT}/bin/package" ] assert [ ! -f "${INSTALL_ROOT}/bin/package" ] assert_output_contains "unexpected checksum length: 29 (checksum_of_unexpected_length)" assert_output_contains "expected 0 (no checksum), 32 (MD5), or 64 (SHA2-256)" } test/mirror.bats +6 −6 Original line number Diff line number Diff line Loading @@ -14,7 +14,7 @@ export RUBY_BUILD_MIRROR_URL=http://mirror.example.com echo "$output" >&2 assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub curl unstub shasum Loading @@ -28,7 +28,7 @@ export RUBY_BUILD_MIRROR_URL=http://mirror.example.com install_fixture definitions/with-checksum assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub curl unstub shasum Loading @@ -46,7 +46,7 @@ export RUBY_BUILD_MIRROR_URL=http://mirror.example.com install_fixture definitions/with-checksum assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub curl unstub shasum Loading @@ -64,7 +64,7 @@ export RUBY_BUILD_MIRROR_URL=http://mirror.example.com install_fixture definitions/with-checksum assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub curl unstub shasum Loading @@ -84,7 +84,7 @@ export RUBY_BUILD_MIRROR_URL=http://mirror.example.com echo "$output" >&2 assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub curl unstub shasum Loading @@ -102,7 +102,7 @@ export RUBY_BUILD_MIRROR_URL=http://mirror.example.com install_fixture definitions/with-checksum assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub curl unstub shasum Loading Loading
test/cache.bats +9 −9 Original line number Diff line number Diff line Loading @@ -15,7 +15,7 @@ setup() { install_fixture definitions/without-checksum assert_success [ -e "${RUBY_BUILD_CACHE_PATH}/package-1.0.0.tar.gz" ] assert [ -e "${RUBY_BUILD_CACHE_PATH}/package-1.0.0.tar.gz" ] unstub curl } Loading @@ -29,7 +29,7 @@ setup() { install_fixture definitions/without-checksum assert_success [ -e "${RUBY_BUILD_CACHE_PATH}/package-1.0.0.tar.gz" ] assert [ -e "${RUBY_BUILD_CACHE_PATH}/package-1.0.0.tar.gz" ] unstub curl } Loading @@ -44,8 +44,8 @@ setup() { install_fixture definitions/with-checksum assert_success [ -x "${INSTALL_ROOT}/bin/package" ] [ -e "${RUBY_BUILD_CACHE_PATH}/package-1.0.0.tar.gz" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -e "${RUBY_BUILD_CACHE_PATH}/package-1.0.0.tar.gz" ] unstub curl unstub shasum Loading @@ -65,9 +65,9 @@ setup() { install_fixture definitions/with-checksum assert_success [ -x "${INSTALL_ROOT}/bin/package" ] [ -e "${RUBY_BUILD_CACHE_PATH}/package-1.0.0.tar.gz" ] diff -q "${RUBY_BUILD_CACHE_PATH}/package-1.0.0.tar.gz" "${FIXTURE_ROOT}/package-1.0.0.tar.gz" assert [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -e "${RUBY_BUILD_CACHE_PATH}/package-1.0.0.tar.gz" ] assert diff -q "${RUBY_BUILD_CACHE_PATH}/package-1.0.0.tar.gz" "${FIXTURE_ROOT}/package-1.0.0.tar.gz" unstub curl unstub shasum Loading @@ -82,8 +82,8 @@ setup() { install_fixture definitions/without-checksum assert_success [ -x "${INSTALL_ROOT}/bin/package" ] [ ! -d "$RUBY_BUILD_CACHE_PATH" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] assert [ ! -d "$RUBY_BUILD_CACHE_PATH" ] unstub curl }
test/checksum.bats +12 −11 Original line number Diff line number Diff line Loading @@ -9,8 +9,9 @@ export RUBY_BUILD_CACHE_PATH= stub curl "-q -o * -*S* http://example.com/* : cp $FIXTURE_ROOT/\${5##*/} \$3" install_fixture definitions/without-checksum [ "$status" -eq 0 ] [ -x "${INSTALL_ROOT}/bin/package" ] assert_success assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub curl } Loading @@ -23,7 +24,7 @@ export RUBY_BUILD_CACHE_PATH= install_fixture definitions/with-checksum assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub curl unstub shasum Loading @@ -37,7 +38,7 @@ export RUBY_BUILD_CACHE_PATH= install_fixture definitions/with-invalid-checksum assert_failure [ ! -f "${INSTALL_ROOT}/bin/package" ] assert [ ! -f "${INSTALL_ROOT}/bin/package" ] unstub curl unstub shasum Loading @@ -51,7 +52,7 @@ export RUBY_BUILD_CACHE_PATH= install_fixture definitions/with-checksum assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub curl unstub shasum Loading @@ -65,7 +66,7 @@ export RUBY_BUILD_CACHE_PATH= install_fixture definitions/with-md5-checksum assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub curl unstub md5 Loading @@ -79,7 +80,7 @@ export RUBY_BUILD_CACHE_PATH= install_fixture definitions/with-md5-checksum assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub curl unstub md5 Loading @@ -93,7 +94,7 @@ export RUBY_BUILD_CACHE_PATH= install_fixture definitions/with-checksum assert_failure [ ! -f "${INSTALL_ROOT}/bin/package" ] assert [ ! -f "${INSTALL_ROOT}/bin/package" ] unstub curl unstub shasum Loading @@ -115,7 +116,7 @@ install_package "package-1.0.0" "http://example.com/packages/package-1.0.0.tar.g DEF assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub shasum } Loading @@ -137,7 +138,7 @@ install_package "package-1.0.0" "http://example.com/packages/package-1.0.0.tar.g DEF assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub shasum } Loading @@ -150,7 +151,7 @@ install_package "package-1.0.0" "http://example.com/packages/package-1.0.0.tar.g DEF assert_failure [ ! -f "${INSTALL_ROOT}/bin/package" ] assert [ ! -f "${INSTALL_ROOT}/bin/package" ] assert_output_contains "unexpected checksum length: 29 (checksum_of_unexpected_length)" assert_output_contains "expected 0 (no checksum), 32 (MD5), or 64 (SHA2-256)" }
test/mirror.bats +6 −6 Original line number Diff line number Diff line Loading @@ -14,7 +14,7 @@ export RUBY_BUILD_MIRROR_URL=http://mirror.example.com echo "$output" >&2 assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub curl unstub shasum Loading @@ -28,7 +28,7 @@ export RUBY_BUILD_MIRROR_URL=http://mirror.example.com install_fixture definitions/with-checksum assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub curl unstub shasum Loading @@ -46,7 +46,7 @@ export RUBY_BUILD_MIRROR_URL=http://mirror.example.com install_fixture definitions/with-checksum assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub curl unstub shasum Loading @@ -64,7 +64,7 @@ export RUBY_BUILD_MIRROR_URL=http://mirror.example.com install_fixture definitions/with-checksum assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub curl unstub shasum Loading @@ -84,7 +84,7 @@ export RUBY_BUILD_MIRROR_URL=http://mirror.example.com echo "$output" >&2 assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub curl unstub shasum Loading @@ -102,7 +102,7 @@ export RUBY_BUILD_MIRROR_URL=http://mirror.example.com install_fixture definitions/with-checksum assert_success [ -x "${INSTALL_ROOT}/bin/package" ] assert [ -x "${INSTALL_ROOT}/bin/package" ] unstub curl unstub shasum Loading