Sha256: 64c981d663e9f603a3b1772bddf2bf06681edd52ed641905871f27c532678dfb
Contents?: true
Size: 665 Bytes
Versions: 9
Compression:
Stored size: 665 Bytes
Contents
require_relative 'helper' describe 'Swift' do supported_by Swift::Adapter::Sqlite3 do describe 'Trace' do it 'should trace commands' do sql = 'create table users (id integer, name text)' io = StringIO.new Swift.trace(io) do Swift.db.execute(sql) end assert_match sql, io.rewind && io.read end it 'should cascade exceptions in trace' do sql = 'create table users (id integer, name text)' assert_raises(RuntimeError) do Swift.trace(StringIO.new) do Swift.db.execute(sql) raise "foo" end end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems