diff --git a/lib/daru/io/importers/sql.rb b/lib/daru/io/importers/sql.rb index f9b3381..f7dea59 100644 --- a/lib/daru/io/importers/sql.rb +++ b/lib/daru/io/importers/sql.rb @@ -56,7 +56,7 @@ def from(dbh) # # 0 1 Homer 20 # # 1 2 Marge 30 def read(path) - db = attempt_sqlite3_connection(path) if Pathname(db).exist? + db = attempt_sqlite3_connection(path) if Pathname(path).exist? from(db) end diff --git a/spec/daru/io/importers/sql_spec.rb b/spec/daru/io/importers/sql_spec.rb index bebd3ca..01e440e 100644 --- a/spec/daru/io/importers/sql_spec.rb +++ b/spec/daru/io/importers/sql_spec.rb @@ -53,6 +53,8 @@ end context 'with path to sqlite3 file' do + subject { described_class.new(query).read(source) } + let(:source) { db_name } it_behaves_like 'exact daru dataframe',