Sha256: de1bb0fa2d3ee8e88bb9cac6bb516d535aa8033e0586fd4431621e48edd2b56b
Contents?: true
Size: 1.24 KB
Versions: 1
Compression:
Stored size: 1.24 KB
Contents
require 'test_helper' class HamlTest < MiniTest::Spec it { Cell::ViewModel.template_engine.must_equal :haml } let (:controller) { ApplicationController.new.tap { |ctl| ctl.send("request=", ActionDispatch::Request.new({})) } } let (:song_cell) { SongCell.new(controller) } # URL helpers work in cell instance. it { song_cell.songs_path.must_equal "/songs" } # content_tag { } it { song_cell.(:with_content_tag).must_equal "<div>Beachparty</div>\n" } # content_tag { content_tag { } } it do song_cell.(:with_content_tag_and_content_tag).must_equal %{<span>Title: <div>Still Knee Deep </div> </span> } end # form_tag { content_tag { } } it( "xxx") do form_tag = "<form action=\"/erubis/is/horribly/outdated\" accept-charset=\"UTF-8\" method=\"post\"><input name=\"utf8\" type=\"hidden\" value=\"✓\" />" form_tag = "<form accept-charset=\"UTF-8\" action=\"/erubis/is/horribly/outdated\" method=\"post\"><div style=\"margin:0;padding:0;display:inline\"><input name=\"utf8\" type=\"hidden\" value=\"✓\" /></div>" if ActionPack::VERSION::MAJOR == 3 song_cell.(:with_form_tag_and_content_tag).must_equal %{Word. #{form_tag} <a href=\"/rails/sucks\">hallo </a> <ul>Hallo </ul> </form> Weiter! Bonjour! } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cells-haml-0.0.3 | test/haml_test.rb |