def html(html_string='')
      html = %Q{<div id="opal-jquery-test-div">#{html_string}</div>}

      before do
        @_spec_html = Element.parse(html)
        @_spec_html.append_to_body
      end

      after { @_spec_html.remove }
    end
def html(html_string='')
      html = %Q{<div id="opal-jquery-test-div">#{html_string}</div>}

      before do
        @_spec_html = Element.parse(html)
        @_spec_html.append_to_body
      end

      after { @_spec_html.remove }
    end
Add some html code to the body tag ready for testing. This will
 be added before each test, then removed after each test. It is
 convenient for adding html setup quickly. The code is wrapped
 inside a div, which is directly inside the body element.

     describe "DOM feature" do
       html <<-HTML
         <div id="foo"></div>
       HTML

       it "foo should exist" do
         Document["#foo"]
       end
     end

 @param [String] html_string html content to add