Skip to content

Commit

Permalink
use maxitest for testing (#67)
Browse files Browse the repository at this point in the history
  • Loading branch information
seuros authored Dec 31, 2022
1 parent 9d72c24 commit 973a72a
Show file tree
Hide file tree
Showing 11 changed files with 32 additions and 31 deletions.
2 changes: 1 addition & 1 deletion .tool-versions
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ruby 2.7.6
ruby 3.0.5
2 changes: 1 addition & 1 deletion test/concern_test.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# frozen_string_literal: true

require 'minitest_helper'
require 'test_helper'

describe 'with_advisory_lock.concern' do
it 'adds with_advisory_lock to ActiveRecord classes' do
Expand Down
2 changes: 1 addition & 1 deletion test/lock_test.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# frozen_string_literal: true

require 'minitest_helper'
require 'test_helper'

describe 'class methods' do
let(:lock_name) { 'test lock' }
Expand Down
2 changes: 1 addition & 1 deletion test/nesting_test.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# frozen_string_literal: true

require 'minitest_helper'
require 'test_helper'

describe 'lock nesting' do
# This simplifies what we expect from the lock name:
Expand Down
2 changes: 1 addition & 1 deletion test/options_test.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# frozen_string_literal: true

require 'minitest_helper'
require 'test_helper'

describe 'options parsing' do
def parse_options(options)
Expand Down
2 changes: 1 addition & 1 deletion test/parallelism_test.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# frozen_string_literal: true

require 'minitest_helper'
require 'test_helper'
require 'forwardable'

describe 'parallelism' do
Expand Down
2 changes: 1 addition & 1 deletion test/shared_test.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# frozen_string_literal: true

require 'minitest_helper'
require 'test_helper'

describe 'shared locks' do
def supported?
Expand Down
2 changes: 1 addition & 1 deletion test/minitest_helper.rb → test/test_helper.rb
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ def env_db

require 'test_models'
require 'minitest'
require 'minitest/autorun'
require 'maxitest/autorun'
require 'minitest/great_expectations'
require 'mocha/minitest'

Expand Down
2 changes: 1 addition & 1 deletion test/thread_test.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# frozen_string_literal: true

require 'minitest_helper'
require 'test_helper'

describe 'separate thread tests' do
let(:lock_name) { 'testing 1,2,3' } # OMG COMMAS
Expand Down
2 changes: 1 addition & 1 deletion test/transaction_test.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# frozen_string_literal: true

require 'minitest_helper'
require 'test_helper'

describe 'transaction scoping' do
def supported?
Expand Down
43 changes: 22 additions & 21 deletions with_advisory_lock.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -5,28 +5,29 @@ lib = File.expand_path('lib', __dir__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require_relative 'lib/with_advisory_lock/version'

Gem::Specification.new do |gem|
gem.name = 'with_advisory_lock'
gem.version = WithAdvisoryLock::VERSION
gem.authors = ['Matthew McEachen', 'Abdelkader Boudih']
gem.email = %w[[email protected] [email protected]]
gem.homepage = 'https://github.com/ClosureTree/with_advisory_lock'
gem.summary = 'Advisory locking for ActiveRecord'
gem.description = 'Advisory locking for ActiveRecord'
gem.license = 'MIT'
Gem::Specification.new do |spec|
spec.name = 'with_advisory_lock'
spec.version = WithAdvisoryLock::VERSION
spec.authors = ['Matthew McEachen', 'Abdelkader Boudih']
spec.email = %w[[email protected] [email protected]]
spec.homepage = 'https://github.com/ClosureTree/with_advisory_lock'
spec.summary = 'Advisory locking for ActiveRecord'
spec.description = 'Advisory locking for ActiveRecord'
spec.license = 'MIT'

gem.files = `git ls-files`.split($INPUT_RECORD_SEPARATOR)
gem.test_files = gem.files.grep(%r{^test/})
gem.require_paths = %w[lib]
gem.metadata = { "rubygems_mfa_required" => "true" }
gem.required_ruby_version = '>= 2.6.8'
spec.files = `git ls-files`.split($INPUT_RECORD_SEPARATOR)
spec.test_files = spec.files.grep(%r{^test/})
spec.require_paths = %w[lib]
spec.metadata = { "rubyspecs_mfa_required" => "true" }
spec.required_ruby_version = '>= 2.6.8'
spec.metadata["yard.run"] = "yri"

gem.add_runtime_dependency 'activerecord', '>= 6.0'
spec.add_runtime_dependency 'activerecord', '>= 6.0'

gem.add_development_dependency 'appraisal'
gem.add_development_dependency 'minitest'
gem.add_development_dependency 'minitest-great_expectations'
gem.add_development_dependency 'minitest-reporters'
gem.add_development_dependency 'mocha'
gem.add_development_dependency 'yard'
spec.add_development_dependency 'appraisal'
spec.add_development_dependency 'maxitest'
spec.add_development_dependency 'minitest-great_expectations'
spec.add_development_dependency 'minitest-reporters'
spec.add_development_dependency 'mocha'
spec.add_development_dependency 'yard'
end

0 comments on commit 973a72a

Please sign in to comment.