Remove purdytest, update Minitest class name

This commit is contained in:
Basti 2023-10-26 16:14:46 +02:00
parent 53eb5461fe
commit 044bf1c3eb
Signed by: basti
GPG Key ID: 9F88009D31D99C72
3 changed files with 7 additions and 10 deletions

View File

@ -12,8 +12,8 @@ gem "mime-types"
group :test do group :test do
gem 'rake' gem 'rake'
gem 'rack-test' gem 'rack-test'
gem 'purdytest', :require => false
gem 'm' gem 'm'
gem 'minitest'
gem 'minitest-stub_any_instance' gem 'minitest-stub_any_instance'
gem 'webmock' gem 'webmock'
end end

View File

@ -41,8 +41,6 @@ GEM
ruby2_keywords (~> 0.0.1) ruby2_keywords (~> 0.0.1)
netrc (0.11.0) netrc (0.11.0)
public_suffix (5.0.3) public_suffix (5.0.3)
purdytest (2.0.0)
minitest (~> 5.5)
rack (2.2.8) rack (2.2.8)
rack-protection (2.2.4) rack-protection (2.2.4)
rack rack
@ -97,8 +95,8 @@ DEPENDENCIES
activesupport (~> 6.1.0) activesupport (~> 6.1.0)
m m
mime-types mime-types
minitest
minitest-stub_any_instance minitest-stub_any_instance
purdytest
rack-test rack-test
rainbows rainbows
rake rake

View File

@ -8,7 +8,6 @@ require_relative '../liquor-cabinet'
require 'minitest/autorun' require 'minitest/autorun'
require "minitest/stub_any_instance" require "minitest/stub_any_instance"
require 'rack/test' require 'rack/test'
require 'purdytest'
require "redis" require "redis"
require "rest_client" require "rest_client"
require "ostruct" require "ostruct"
@ -36,22 +35,22 @@ if app.settings.respond_to? :redis
end end
end end
MiniTest::Spec.class_eval do Minitest::Spec.class_eval do
def self.shared_examples def self.shared_examples
@shared_examples ||= {} @shared_examples ||= {}
end end
end end
module MiniTest::Spec::SharedExamples module Minitest::Spec::SharedExamples
def shared_examples_for(desc, &block) def shared_examples_for(desc, &block)
MiniTest::Spec.shared_examples[desc] = block Minitest::Spec.shared_examples[desc] = block
end end
def it_behaves_like(desc) def it_behaves_like(desc)
self.instance_eval(&MiniTest::Spec.shared_examples[desc]) self.instance_eval(&Minitest::Spec.shared_examples[desc])
end end
end end
Object.class_eval { include(MiniTest::Spec::SharedExamples) } Object.class_eval { include(Minitest::Spec::SharedExamples) }
require_relative 'shared_examples' require_relative 'shared_examples'