Skip to content

Commit 2a01efe

Browse files
committed
convert from test/unit to minitest
1 parent f9005a2 commit 2a01efe

File tree

3 files changed

+15
-11
lines changed

3 files changed

+15
-11
lines changed

tasks/gem.rake

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ rescue LoadError
66
require 'hoe'
77
end
88

9-
Hoe.plugin :debugging, :doofus, :git
9+
Hoe.plugin :debugging, :doofus, :git, :minitest
1010

1111
HOE = Hoe.spec 'sqlite3' do
1212
developer 'Jamis Buck', 'jamis@37signals.com'
@@ -17,12 +17,14 @@ HOE = Hoe.spec 'sqlite3' do
1717
self.history_file = 'CHANGELOG.rdoc'
1818
self.extra_rdoc_files = FileList['*.rdoc', 'ext/**/*.c']
1919

20-
spec_extras[:required_ruby_version] = Gem::Requirement.new('>= 1.8.7')
21-
spec_extras[:required_rubygems_version] = '>= 1.3.5'
22-
spec_extras[:extensions] = ["ext/sqlite3/extconf.rb"]
20+
require_ruby_version ">= 1.8.7"
21+
require_rubygems_version ">= 1.3.5"
22+
23+
spec_extras[:extensions] = ["ext/sqlite3/extconf.rb"]
2324

2425
extra_dev_deps << ['rake-compiler', "~> 0.8.2"]
2526
extra_dev_deps << ["mini_portile", "~> 0.2.2"]
27+
extra_dev_deps << ["minitest", "~> 5.0"]
2628

2729
clean_globs.push('**/test.db')
2830
end

test/helper.rb

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
11
require 'sqlite3'
2-
require 'test/unit'
2+
require 'minitest/autorun'
33

44
unless RUBY_VERSION >= "1.9"
55
require 'iconv'
66
end
77

88
module SQLite3
9-
class TestCase < Test::Unit::TestCase
10-
unless RUBY_VERSION >= '1.9'
11-
undef :default_test
9+
class TestCase < Minitest::Test
10+
alias :assert_not_equal :refute_equal
11+
alias :assert_not_nil :refute_nil
12+
alias :assert_raise :assert_raises
13+
14+
def assert_nothing_raised
15+
yield
1216
end
1317
end
1418
end

test/test_statement.rb

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -227,9 +227,7 @@ def test_with_error
227227
stmt.execute('employee-1')
228228
stmt.execute('employee-1') rescue SQLite3::ConstraintException
229229
stmt.reset!
230-
assert_nothing_raised(SQLite3::ConstraintException) {
231-
stmt.execute('employee-2')
232-
}
230+
assert stmt.execute('employee-2')
233231
end
234232

235233
def test_clear_bindings

0 commit comments

Comments
 (0)