File tree Expand file tree Collapse file tree 3 files changed +17
-4
lines changed
spec/integration/extensions Expand file tree Collapse file tree 3 files changed +17
-4
lines changed Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ eval_gemfile "Gemfile.devtools"
77gemspec
88
99group :tools do
10- gem "debug"
10+ gem "debug" , platform : :mri
1111end
1212
1313group :docs do
@@ -24,5 +24,7 @@ group :development, :test do
2424 gem "activerecord"
2525 gem "rom-sql"
2626 gem "sequel"
27- gem "sqlite3"
27+ gem "sqlite3" , platform : :mri
28+ gem "jdbc-sqlite3" , platform : :jruby
29+ gem "activerecord-jdbcsqlite3-adapter" , platform : :jruby
2830end
Original file line number Diff line number Diff line change 66 include Dry ::Monads [ :result ]
77
88 let ( :rom ) do
9- ROM . container ( :sql , "sqlite:file::memory:?cache=private" ) do |config |
9+ database_url =
10+ if RUBY_ENGINE == "jruby"
11+ "jdbc:sqlite::memory:"
12+ else
13+ "sqlite:file::memory:?cache=private"
14+ end
15+
16+ ROM . container ( :sql , database_url ) do |config |
1017 config . default . create_table ( :foo ) do
1118 column :bar , :string
1219 end
Original file line number Diff line number Diff line change 66 include Dry ::Monads [ :result ]
77
88 let ( :db ) do
9- Sequel . sqlite
9+ if RUBY_ENGINE == "jruby"
10+ Sequel . connect ( "jdbc:sqlite::memory:" )
11+ else
12+ Sequel . sqlite
13+ end
1014 end
1115
1216 before do
You can’t perform that action at this time.
0 commit comments