Removed some shoulda context.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11864 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang
2013-05-18 09:14:10 +00:00
parent 8f7b69f77e
commit 474c010746
4 changed files with 68 additions and 120 deletions
+24 -50
View File
@@ -106,60 +106,34 @@ class WelcomeControllerTest < ActionController::TestCase
end
end
context "test_api_offset_and_limit" do
context "without params" do
should "return 0, 25" do
assert_equal [0, 25], @controller.api_offset_and_limit({})
end
end
def test_api_offset_and_limit_without_params
assert_equal [0, 25], @controller.api_offset_and_limit({})
end
context "with limit" do
should "return 0, limit" do
assert_equal [0, 30], @controller.api_offset_and_limit({:limit => 30})
end
def test_api_offset_and_limit_with_limit
assert_equal [0, 30], @controller.api_offset_and_limit({:limit => 30})
assert_equal [0, 100], @controller.api_offset_and_limit({:limit => 120})
assert_equal [0, 25], @controller.api_offset_and_limit({:limit => -10})
end
should "not exceed 100" do
assert_equal [0, 100], @controller.api_offset_and_limit({:limit => 120})
end
def test_api_offset_and_limit_with_offset
assert_equal [10, 25], @controller.api_offset_and_limit({:offset => 10})
assert_equal [0, 25], @controller.api_offset_and_limit({:offset => -10})
end
should "not be negative" do
assert_equal [0, 25], @controller.api_offset_and_limit({:limit => -10})
end
end
def test_api_offset_and_limit_with_offset_and_limit
assert_equal [10, 50], @controller.api_offset_and_limit({:offset => 10, :limit => 50})
end
context "with offset" do
should "return offset, 25" do
assert_equal [10, 25], @controller.api_offset_and_limit({:offset => 10})
end
def test_api_offset_and_limit_with_page
assert_equal [0, 25], @controller.api_offset_and_limit({:page => 1})
assert_equal [50, 25], @controller.api_offset_and_limit({:page => 3})
assert_equal [0, 25], @controller.api_offset_and_limit({:page => 0})
assert_equal [0, 25], @controller.api_offset_and_limit({:page => -2})
end
should "not be negative" do
assert_equal [0, 25], @controller.api_offset_and_limit({:offset => -10})
end
context "and limit" do
should "return offset, limit" do
assert_equal [10, 50], @controller.api_offset_and_limit({:offset => 10, :limit => 50})
end
end
end
context "with page" do
should "return offset, 25" do
assert_equal [0, 25], @controller.api_offset_and_limit({:page => 1})
assert_equal [50, 25], @controller.api_offset_and_limit({:page => 3})
end
should "not be negative" do
assert_equal [0, 25], @controller.api_offset_and_limit({:page => 0})
assert_equal [0, 25], @controller.api_offset_and_limit({:page => -2})
end
context "and limit" do
should "return offset, limit" do
assert_equal [0, 100], @controller.api_offset_and_limit({:page => 1, :limit => 100})
assert_equal [200, 100], @controller.api_offset_and_limit({:page => 3, :limit => 100})
end
end
end
def test_api_offset_and_limit_with_page_and_limit
assert_equal [0, 100], @controller.api_offset_and_limit({:page => 1, :limit => 100})
assert_equal [200, 100], @controller.api_offset_and_limit({:page => 3, :limit => 100})
end
end