Commit 9159f4b7e571754da515c62c108810b48b3a3dd1

Authored by AntonioTerceiro
1 parent 43e20ab1

ActionItem16: implementing to_s in Environment



git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@871 3f533792-8f58-4932-b0fe-aaf55b0a4547
app/models/environment.rb
... ... @@ -166,4 +166,8 @@ class Environment < ActiveRecord::Base
166 166 end
167 167 end
168 168  
  169 + def to_s
  170 + self.name || '?'
  171 + end
  172 +
169 173 end
... ...
test/unit/environment_test.rb
... ... @@ -180,4 +180,15 @@ class EnvironmentTest < Test::Unit::TestCase
180 180  
181 181 end
182 182  
  183 + should 'provide environment name in to_s' do
  184 + env = Environment.new(:name => 'my name')
  185 + assert_equal 'my name', env.to_s
  186 + end
  187 +
  188 + should 'fallback to "?" when calling to_s with empty name' do
  189 + env = Environment.new(:name => nil)
  190 + assert_nil env.name
  191 + assert_equal "?", env.to_s
  192 + end
  193 +
183 194 end
... ...