Sha256: 1e194d6f95cf6a9f164b1ded647660cc6d5e73bf0962eda0dd46153b2d237bd3
Contents?: true
Size: 1006 Bytes
Versions: 1
Compression:
Stored size: 1006 Bytes
Contents
require File.expand_path('../spec_helper', __FILE__) describe '3 documents, 4 <li>' do include Unindentable def template(x) unindent <<-END <html> <body> <p class="begin">Begin</p> <ul class="list"> <li>A</li> <li>B</li> <li>#{x}</li> <li>D</</il> </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/4_spec.rb |