Sha256: 49f983695bc608d7399fcc0ead8a2efe303a4bf32b1b05f6939e96e14a961167
Contents?: true
Size: 550 Bytes
Versions: 5
Compression:
Stored size: 550 Bytes
Contents
require 'spec_helper' module Alf module Sql describe Processor, "on_select_exp" do let(:clazz){ Class.new(Processor){ def on_select_list(sexpr) [:foo, :bar, sexpr] end } } subject{ clazz.new(Builder.new).on_select_exp(expr) } let(:expr){ Grammar.sexpr [:select_exp, distinct, select_list_ab, [:baz]] } let(:expected){ [:select_exp, distinct, [:foo, :bar, select_list_ab], [:baz]] } it{ should eq(expected) } end end end
Version data entries
5 entries across 5 versions & 1 rubygems