Sha256: a0223d08fb9030bb58ff03db5ae98171fd860a0dba4cae25b0fe481820abcd6e

Contents?: true

Size: 400 Bytes

Versions: 2

Compression:

Stored size: 400 Bytes

Contents

describe "arel-mysql-index-hint" do
  context "unnested hint" do
    subject do
      User.
        hint(hint_type => :index_users_on_email).
        to_sql.gsub(/\s+/, " ")
    end

    let(:sql) do
      "SELECT `users`.* " +
      "FROM `users` " +
      "#{hint_type.to_s.upcase} INDEX (`index_users_on_email`)"
    end

    let(:hint_type) { :force }

    it { is_expected.to eq sql }
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
arel-mysql-index-hint-0.2.1 spec/arel-mysql-index-hint/unnested_hint_spec.rb
arel-mysql-index-hint-0.2.0 spec/arel-mysql-index-hint/unnested_hint_spec.rb