Sha256: b0efe0b4cf3ea6d66ea4cce6102b0bbfba23b4ac803443de6e25a5729f61ef3a

Contents?: true

Size: 532 Bytes

Versions: 13

Compression:

Stored size: 532 Bytes

Contents

module Adhoq
  RSpec.describe Executor::ConnectionWrapper, type: :model do
    describe '.select' do
      specify 'Do not reflect write access' do
        expect {
          Executor::ConnectionWrapper.new.select(<<-INSERT_SQL.strip_heredoc)
            INSERT INTO "adhoq_queries"
            ("description", "name", "query", "updated_at", "created_at")
            VALUES
            ("description", "name", "SELECT 1", "NOW", "NOW")
          INSERT_SQL
        }.not_to change(Adhoq::Query, :count)
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
adhoq-1.0.2 spec/adhoq/executor/connection_wrapper_spec.rb
adhoq-1.0.1 spec/adhoq/executor/connection_wrapper_spec.rb
adhoq-1.0.0 spec/adhoq/executor/connection_wrapper_spec.rb
adhoq-0.5.0 spec/adhoq/executor/connection_wrapper_spec.rb
adhoq-0.5.0.beta1 spec/adhoq/executor/connection_wrapper_spec.rb
adhoq-0.4.0 spec/adhoq/executor/connection_wrapper_spec.rb
adhoq-0.3.0 spec/adhoq/executor/connection_wrapper_spec.rb
adhoq-0.2.0 spec/adhoq/executor/connection_wrapper_spec.rb
adhoq-0.1.2 spec/adhoq/executor/connection_wrapper_spec.rb
adhoq-0.1.1 spec/adhoq/executor/connection_wrapper_spec.rb
adhoq-0.1.0 spec/adhoq/executor/connection_wrapper_spec.rb
adhoq-0.0.7 spec/adhoq/executor/connection_wrapper_spec.rb
adhoq-0.0.6 spec/adhoq/executor/connection_wrapper_spec.rb