Sha256: 5b5fa65734ba906ecab914dc4237f2e29f38b44a478a8a1dfe36c5ae7d578972

Contents?: true

Size: 1016 Bytes

Versions: 9

Compression:

Stored size: 1016 Bytes

Contents

load "testlib"

setup() {
  require_gem "minitest" ">= 4.0"
}

@test "minitest-queue succeeds when all tests pass" {
  run bundle exec minitest-queue ./test/samples/*_minitest4.rb
  assert_status 0
  assert_output_contains "Starting test-queue master"
}

@test "minitest-queue fails when a test fails" {
  export FAIL=1
  run bundle exec minitest-queue ./test/samples/*_minitest4.rb
  assert_status 1
  assert_output_contains "Starting test-queue master"
  assert_output_contains "1) Failure:"
  assert_output_contains "MiniTestFailure#test_fail"
}

@test "minitest-queue succeeds when all specs pass" {
  run bundle exec minitest-queue ./test/samples/*_minispec.rb
  assert_status 0
  assert_output_contains "Starting test-queue master"
}

@test "minitest-queue fails when a spec fails" {
  export FAIL=1
  run bundle exec minitest-queue ./test/samples/*_minispec.rb
  assert_status 1
  assert_output_contains "1) Failure:"
  assert_output_contains "Meme::when asked about blending possibilities#test_0002_fails"
}

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
test-queue-0.5.0 test/minitest4.bats
test-queue-patched-0.4.5 test/minitest4.bats
test-queue-patched-0.4.4 test/minitest4.bats
test-queue-patched-0.4.3 test/minitest4.bats
test-queue-0.4.2 test/minitest4.bats
test-queue-0.4.1 test/minitest4.bats
test-queue-0.4.0 test/minitest4.bats
test-queue-0.3.1 test/minitest4.bats
test-queue-0.3.0 test/minitest4.bats