Sha256: 6c226e3e6266502021b603b1e15fdaf7c92e9c94c650f8eca39cc1ebd2e8ac62
Contents?: true
Size: 760 Bytes
Versions: 1
Compression:
Stored size: 760 Bytes
Contents
$:.unshift File.join(File.expand_path(File.dirname(__FILE__)), "..", "lib") require 'i15r/pattern_matcher' require "spec" # FIXME: since matcher blocks are added and executed in the Base class, that's what should be called # in the tests. That's not elegant and tests are not independent: they are coupled through the Base's run method describe I15R::PatternMatchers::TagAttributeMatcher do it "should replace a link's title" do plain = %(Site root\nThis is it: <a title="site root" href="/"><img src="site_logo.png" /></a>) i18ned = %(Site root\nThis is it: <a title="<%= I18n.t("users.new.site_root") %>" href="/"><img src="site_logo.png" /></a>) I15R::PatternMatchers::TagAttributeMatcher.run(plain, "users.new").should == i18ned end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
i15r-0.3.0 | spec/tag_attribute_matcher_spec.rb |