Converted RateUsersHelperPatch test to Test::Unit.

This commit is contained in:
Eric Davis
2010-07-23 08:14:49 -07:00
parent 0c3d83fe62
commit 5b372b2bef
2 changed files with 37 additions and 38 deletions

View File

@@ -1,38 +0,0 @@
require File.dirname(__FILE__) + '/../spec_helper'
class UsersHelperWrapper
include UsersHelper
end
describe UsersHelper, 'user_settings' do
it 'should return 3 tabs' do
helper = UsersHelperWrapper.new
helper.user_settings_tabs.should have(3).things
end
it 'should include a rate tab at the end' do
helper = UsersHelperWrapper.new
rate_tab = helper.user_settings_tabs[-1]
rate_tab.should_not be_nil
end
describe 'rate tab' do
before(:each) do
helper = UsersHelperWrapper.new
@rate_tab = helper.user_settings_tabs[-1]
end
it 'should have the name of "rates"' do
@rate_tab[:name].should eql('rates')
end
it 'should use the rates partial' do
@rate_tab[:partial].should eql('users/rates')
end
it 'should use the i18n rates label' do
@rate_tab[:label].should eql(:rate_label_rate_history)
end
end
end

View File

@@ -0,0 +1,37 @@
require File.dirname(__FILE__) + '/../../test_helper'
class UsersHelperWrapper
include UsersHelper
end
class RateUsersHelperPatchTest < ActiveSupport::TestCase
should 'should return 3 tabs' do
helper = UsersHelperWrapper.new
assert_equal 3, helper.user_settings_tabs.length
end
should 'should include a rate tab at the end' do
helper = UsersHelperWrapper.new
rate_tab = helper.user_settings_tabs[-1]
assert_not_nil rate_tab
end
context 'rate tab' do
setup do
helper = UsersHelperWrapper.new
@rate_tab = helper.user_settings_tabs[-1]
end
should 'should have the name of "rates"' do
assert_equal 'rates', @rate_tab[:name]
end
should 'should use the rates partial' do
assert_equal 'users/rates', @rate_tab[:partial]
end
should 'should use the i18n rates label' do
assert_equal :rate_label_rate_history, @rate_tab[:label]
end
end
end