From b8705059b142930e97fcbd8f34b9409755570c44 Mon Sep 17 00:00:00 2001 From: Thomas Walpole Date: Fri, 29 Jul 2022 14:56:11 -0700 Subject: [PATCH] User ordered minitest tests to work-around seed not being default set anymore --- spec/minitest_spec.rb | 6 +++++- spec/minitest_spec_spec.rb | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/spec/minitest_spec.rb b/spec/minitest_spec.rb index eb35c539..6eb82cd1 100644 --- a/spec/minitest_spec.rb +++ b/spec/minitest_spec.rb @@ -15,6 +15,10 @@ class MinitestTest < Minitest::Test Capybara.reset_sessions! end + def self.test_order + :sorted + end + def test_assert_text assert_text('Form', normalize_ws: false) assert_no_text('Not on the page') @@ -157,7 +161,7 @@ RSpec.describe 'capybara/minitest' do output = StringIO.new reporter = Minitest::SummaryReporter.new(output) reporter.start - MinitestTest.run reporter, {} + MinitestTest.run reporter, { } reporter.report expect(output.string).to include('22 runs, 53 assertions, 0 failures, 0 errors, 1 skips') end diff --git a/spec/minitest_spec_spec.rb b/spec/minitest_spec_spec.rb index 5c3ad51b..7bac58c2 100644 --- a/spec/minitest_spec_spec.rb +++ b/spec/minitest_spec_spec.rb @@ -16,6 +16,10 @@ class MinitestSpecTest < Minitest::Spec Capybara.reset_sessions! end + def self.test_order + :sorted + end + it 'supports text expectations' do _(page).must_have_text('Form', minimum: 1) _(page).wont_have_text('Not a form')