Sha256: 8301df27929e2eb9e9a25494a923b8f6cbf898d617fa934c8a7371968eb47ffd

Contents?: true

Size: 1.14 KB

Versions: 4

Compression:

Stored size: 1.14 KB

Contents

require File.dirname(__FILE__) + '/../../../spec_helper.rb'

module Spec
module Runner
module Formatter
describe "RdocFormatter" do
    before(:each) do
        @io = StringIO.new
        @formatter = RdocFormatter.new(@io)
        @formatter.dry_run = true
    end
    it "should produce no summary" do
        @formatter.dump_summary(nil, nil, nil, nil)
        @io.string.should be_empty
      
    end
    it "should produce nothing on start dump" do
        @formatter.start_dump
        @io.string.should be_empty
      
    end
    it "should push out context" do
        @formatter.add_behaviour("context")
        @io.string.should eql("# context\n")
      
    end
    it "should push out failed spec" do
        @formatter.example_failed("spec", 98, nil)
        @io.string.should eql("# * spec [98 - FAILED]\n")
      
    end
    it "should push out spec" do
        @formatter.example_passed("spec")
        @io.string.should eql("# * spec\n")
      
    end

    it "should push out not implemented spec" do
        @formatter.example_not_implemented("spec")
        @io.string.should eql("# * spec [NOT IMPLEMENTED]\n")      
    end
  
end
end
end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
has_finder-0.1.1 spec/rails/vendor/plugins/rspec/spec/spec/runner/formatter/rdoc_formatter_spec.rb
has_finder-0.1.2 spec/rails/vendor/plugins/rspec/spec/spec/runner/formatter/rdoc_formatter_spec.rb
has_finder-0.1.3 spec/rails/vendor/plugins/rspec/spec/spec/runner/formatter/rdoc_formatter_spec.rb
rspec-1.0.5 spec/spec/runner/formatter/rdoc_formatter_spec.rb