Sha256: d43cca51b52d221e33945a21d296f30541bcd37897a3254974de801d91ab4816
Contents?: true
Size: 1008 Bytes
Versions: 1
Compression:
Stored size: 1008 Bytes
Contents
require File.expand_path('../spec_helper', __FILE__) describe '3 documents, id attribute, 3 <li>' do include Unindentable def template(x) unindent <<-END <html> <body> <p class="begin" id="begin_0">Begin</p> <ul class="list"> <li>A</li> <li>B</li> <li>#{x}</li> </ul> <p class="end">End</p> </body> </html> END end before do docs = [template('X'), template('Y'), template('Z')] @deltoid = Deltoid.new(docs) end it 'delta should be correct' do actual = @deltoid.delta actual.length.should == 3 actual.should include({ :index => 0, :content => 'X', :xpath => '/html/body/ul/li[3]', }) actual.should include({ :index => 1, :content => 'Y', :xpath => '/html/body/ul/li[3]', }) actual.should include({ :index => 2, :content => 'Z', :xpath => '/html/body/ul/li[3]', }) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
deltoid-0.1.0 | spec/3_spec.rb |