Sha256: 40881d51df92432ece9946c98ccabc1d7b7f96b8551f7497e8036193e1a535bc
Contents?: true
Size: 628 Bytes
Versions: 2
Compression:
Stored size: 628 Bytes
Contents
require 'test_helper' require 'example_model' class ExampleModelTest < Test::Unit::TestCase should_have_class_methods :make_slug should_have_instance_methods :to_s { 'Foo Bar' => 'foo-bar', 'Baz Bar Foo' => 'baz-bar-foo' }.each do |name, slug| context "Example instance with name '#{name}'" do setup { @example = ExampleModel.new @example.name = name } should "represents to_s as '#{name}'" do assert_equal name, @example.to_s end should "make slug '#{slug}'" do assert_equal slug, ExampleModel.make_slug(@example) end end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
espresso-framework-0.3.0 | test/espresso_model_test.rb |
espresso-0.2.1 | test/espresso_model_test.rb |