diff options
Diffstat (limited to 'spec/nodes/select_core_spec.rb')
-rw-r--r-- | spec/nodes/select_core_spec.rb | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/spec/nodes/select_core_spec.rb b/spec/nodes/select_core_spec.rb deleted file mode 100644 index d2e87c2c23..0000000000 --- a/spec/nodes/select_core_spec.rb +++ /dev/null @@ -1,21 +0,0 @@ -require 'spec_helper' - -describe Arel::Nodes::SelectCore do - describe "#clone" do - it "clones froms, projections and wheres" do - core = Arel::Nodes::SelectCore.new - core.instance_variable_set "@froms", %w[a b c] - core.instance_variable_set "@projections", %w[d e f] - core.instance_variable_set "@wheres", %w[g h i] - - [:froms, :projections, :wheres].each do |array_attr| - core.send(array_attr).should_receive(:clone).and_return([array_attr]) - end - - dolly = core.clone - check dolly.froms.should == [:froms] - check dolly.projections.should == [:projections] - check dolly.wheres.should == [:wheres] - end - end -end |