File tree Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change 11require 'sqlite3'
22require 'minitest/autorun'
3+ require 'pathname'
34
45unless RUBY_VERSION >= "1.9"
56 require 'iconv'
@@ -11,6 +12,11 @@ class TestCase < Minitest::Test
1112 alias :assert_not_nil :refute_nil
1213 alias :assert_raise :assert_raises
1314
15+
16+ def assert_path_equal ( p1 , p2 )
17+ assert_equal ( Pathname . new ( p1 ) . realpath , Pathname . new ( p2 ) . realpath )
18+ end
19+
1420 def assert_nothing_raised
1521 yield
1622 end
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ def test_db_filename
1919 assert_equal '' , @db . filename ( 'main' )
2020 tf = Tempfile . new 'thing'
2121 @db = SQLite3 ::Database . new tf . path
22- assert_equal tf . path , @db . filename ( 'main' )
22+ assert_path_equal tf . path , @db . filename ( 'main' )
2323 ensure
2424 tf . unlink if tf
2525 end
@@ -29,7 +29,7 @@ def test_filename
2929 assert_equal '' , @db . filename
3030 tf = Tempfile . new 'thing'
3131 @db = SQLite3 ::Database . new tf . path
32- assert_equal tf . path , @db . filename
32+ assert_path_equal tf . path , @db . filename
3333 ensure
3434 tf . unlink if tf
3535 end
@@ -39,7 +39,7 @@ def test_filename_with_attachment
3939 assert_equal '' , @db . filename
4040 tf = Tempfile . new 'thing'
4141 @db . execute "ATTACH DATABASE '#{ tf . path } ' AS 'testing'"
42- assert_equal tf . path , @db . filename ( 'testing' )
42+ assert_path_equal tf . path , @db . filename ( 'testing' )
4343 ensure
4444 tf . unlink if tf
4545 end
You can’t perform that action at this time.
0 commit comments