spec/permalink/string_spec.rb in permalink-1.2.1 vs spec/permalink/string_spec.rb in permalink-1.2.2
- old
+ new
@@ -1,23 +1,21 @@
# -*- encoding: utf-8 -*-
require "spec_helper"
describe "String#to_permalink" do
- SAMPLES = {
+ {
'This IS a Tripped out title!!.!1 (well/ not really)' => 'this-is-a-tripped-out-title-1-well-not-really',
'////// meph1sto r0x ! \\\\\\' => 'meph1sto-r0x',
'āčēģīķļņū' => 'acegiklnu',
'中文測試 chinese text' => 'chinese-text',
'some-)()()-ExtRa!/// .data==?> to \/\/test' => 'some-extra-data-to-test',
'http://simplesideias.com.br/tags/' => 'http-simplesideias-com-br-tags',
"Don't Repeat Yourself (DRY)" => 'dont-repeat-yourself-dry',
"Text\nwith\nline\n\n\tbreaks" => 'text-with-line-breaks',
"can't do it" => "cant-do-it",
"i'm a dog" => "im-a-dog"
- }
-
- it "should create permalink using to_permalink" do
- SAMPLES.each do |from, to|
- from.to_permalink.should == to
+ }.each do |from, to|
+ it "creates permalink for #{from}" do
+ expect(from.to_permalink).to eql(to)
end
end
end