Sha256: 44c8011d137f70497ec7b4bbb42d59fe8a34da7ab5b691199768dcc68ce90c41

Contents?: true

Size: 399 Bytes

Versions: 14

Compression:

Stored size: 399 Bytes

Contents

require 'spec_helper'

describe RubyReportable::Source do

  context "a source" do
    before do
      @source = RubyReportable::Source.new
    end

    it "should store as and logic variables" do
      @source.as(:element)
      @source.logic do
        Object.methods.sort
      end

      @source[:as].should == :element
      @source[:logic].call.should == Object.methods.sort
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
ruby_reportable-0.5.1 spec/source_spec.rb
ruby_reportable-0.5.0 spec/source_spec.rb
ruby_reportable-0.4.3 spec/source_spec.rb
ruby_reportable-0.4.2 spec/source_spec.rb
ruby_reportable-0.4.1 spec/source_spec.rb
ruby_reportable-0.4.0 spec/source_spec.rb
ruby_reportable-0.3.1 spec/source_spec.rb
ruby_reportable-0.3.0 spec/source_spec.rb
ruby_reportable-0.2.0 spec/source_spec.rb
ruby_reportable-0.1.3.1 spec/source_spec.rb
ruby_reportable-0.1.3 spec/source_spec.rb
ruby_reportable-0.1.2 spec/source_spec.rb
ruby_reportable-0.1.1 spec/source_spec.rb
ruby_reportable-0.1.0 spec/source_spec.rb