spec/cascadence/helper_spec.rb in cascadence-0.4.3 vs spec/cascadence/helper_spec.rb in cascadence-0.4.4
- old
+ new
@@ -1,9 +1,19 @@
require 'spec_helper'
describe Cascadence::Helper do
let(:api) { Cascadence::Helper }
+ describe "::collect_superclasses" do
+ let(:flow) { Class.new(Cascadence::Flow) }
+ before :each do
+ @expected = [BasicObject, Object, Cascadence::Flow, flow]
+ end
+ it "should give me all the superclasses in an array with the most basic being first" do
+ api.collect_superclasses(flow).should eq @expected
+ end
+ end
+
describe "#generate_tributary" do
context "standard usage" do
before :each do
@arrays = [
["o","t"] ,
\ No newline at end of file