Sha256: b4bc8c03e9542fc59dbfc82e471a92841078022f5c4285aefc6d43c53a2215dd
Contents?: true
Size: 986 Bytes
Versions: 1
Compression:
Stored size: 986 Bytes
Contents
require "spec_helper" describe Murdoc::Paragraph do describe "#initialize" do it "should set source" do described_class.new("A", "").source.should == "A" end it "should set annotation" do described_class.new("", "B").annotation.should == "B" end it "should optionally set source_type" do described_class.new("", "", 0, :ruby).source_type.should == :ruby end it "should optionally set starting line" do described_class.new("", "", 666, :ruby).starting_line.should == 666 end it "extracts metadata" do subject = described_class.new("", "---! {'foo': 'bar'}\nbaz") subject.metadata.should == {'foo' => 'bar'} subject.annotation.should == 'baz' end it "extracts metadata from the middle of annotation too" do subject = described_class.new("", "foo\n---! {bar: 'baz'}\nfoo2") subject.metadata.should == {'bar' => 'baz'} subject.annotation.should == "foo\nfoo2" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
murdoc-0.2.1 | spec/murdoc/paragraph_spec.rb |