From 044bf1c3eb913e41682da26e3ee19105360bb014 Mon Sep 17 00:00:00 2001 From: Sebastian Kippe Date: Thu, 26 Oct 2023 16:14:46 +0200 Subject: [PATCH] Remove purdytest, update Minitest class name --- Gemfile | 2 +- Gemfile.lock | 4 +--- spec/spec_helper.rb | 11 +++++------ 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/Gemfile b/Gemfile index 4a18a91..b65ae92 100644 --- a/Gemfile +++ b/Gemfile @@ -12,8 +12,8 @@ gem "mime-types" group :test do gem 'rake' gem 'rack-test' - gem 'purdytest', :require => false gem 'm' + gem 'minitest' gem 'minitest-stub_any_instance' gem 'webmock' end diff --git a/Gemfile.lock b/Gemfile.lock index e263167..c9676ac 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -41,8 +41,6 @@ GEM ruby2_keywords (~> 0.0.1) netrc (0.11.0) public_suffix (5.0.3) - purdytest (2.0.0) - minitest (~> 5.5) rack (2.2.8) rack-protection (2.2.4) rack @@ -97,8 +95,8 @@ DEPENDENCIES activesupport (~> 6.1.0) m mime-types + minitest minitest-stub_any_instance - purdytest rack-test rainbows rake diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 16a4dad..8276620 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -8,7 +8,6 @@ require_relative '../liquor-cabinet' require 'minitest/autorun' require "minitest/stub_any_instance" require 'rack/test' -require 'purdytest' require "redis" require "rest_client" require "ostruct" @@ -36,22 +35,22 @@ if app.settings.respond_to? :redis end end -MiniTest::Spec.class_eval do +Minitest::Spec.class_eval do def self.shared_examples @shared_examples ||= {} end end -module MiniTest::Spec::SharedExamples +module Minitest::Spec::SharedExamples def shared_examples_for(desc, &block) - MiniTest::Spec.shared_examples[desc] = block + Minitest::Spec.shared_examples[desc] = block end def it_behaves_like(desc) - self.instance_eval(&MiniTest::Spec.shared_examples[desc]) + self.instance_eval(&Minitest::Spec.shared_examples[desc]) end end -Object.class_eval { include(MiniTest::Spec::SharedExamples) } +Object.class_eval { include(Minitest::Spec::SharedExamples) } require_relative 'shared_examples'