Sha256: e5f385ef4a06e131ea3d0d8cf8962552060213da3926e3d43aaaeb4058ded1e0
Contents?: true
Size: 697 Bytes
Versions: 26
Compression:
Stored size: 697 Bytes
Contents
require 'helper' class TestURL < Test::Unit::TestCase context "The URL class" do should "throw an exception if neither permalink or template is specified" do assert_raises ArgumentError do URL.new(:placeholders => {}) end end should "replace placeholders in templates" do assert_equal "/foo/bar", URL.new( :template => "/:x/:y", :placeholders => {:x => "foo", :y => "bar"} ).to_s end should "return permalink if given" do assert_equal "/le/perma/link", URL.new( :template => "/:x/:y", :placeholders => {:x => "foo", :y => "bar"}, :permalink => "/le/perma/link" ).to_s end end end
Version data entries
26 entries across 26 versions & 3 rubygems