リビジョン 774198de
| test/fixtures/glossary_styles.yml | ||
|---|---|---|
|
show_desc:
|
||
|
groupby:
|
||
|
project_scope: 1
|
||
|
sort_item_0: MyString
|
||
|
sort_item_1: MyString
|
||
|
sort_item_2: MyString
|
||
|
sort_item_0: name
|
||
|
sort_item_1: name_en
|
||
|
sort_item_2:
|
||
|
user_id: 1
|
||
|
two:
|
||
|
id: 2
|
||
|
show_desc:
|
||
|
groupby:
|
||
|
groupby: 1
|
||
|
project_scope: 1
|
||
|
sort_item_0: MyString
|
||
|
sort_item_1: MyString
|
||
|
sort_item_2: MyString
|
||
|
sort_item_0: project
|
||
|
sort_item_1: category
|
||
|
sort_item_2: name
|
||
|
user_id: 1
|
||
| test/fixtures/view_styles.yml | ||
|---|---|---|
|
# Read about fixtures at http://ar.rubyonrails.org/classes/Fixtures.html
|
||
|
one:
|
||
|
id: 1
|
||
|
show_desc:
|
||
|
gropby:
|
||
|
project_scope: 1
|
||
|
sort_item_0: MyString
|
||
|
sort_item_1: MyString
|
||
|
sort_item_2: MyString
|
||
|
user_id: 1
|
||
|
two:
|
||
|
id: 2
|
||
|
show_desc:
|
||
|
gropby:
|
||
|
project_scope: 1
|
||
|
sort_item_0: MyString
|
||
|
sort_item_1: MyString
|
||
|
sort_item_2: MyString
|
||
|
user_id: 1
|
||
| test/unit/glossary_style_test.rb | ||
|---|---|---|
|
class GlossaryStyleTest < ActiveSupport::TestCase
|
||
|
plugin_fixtures :glossary_styles
|
||
|
|
||
|
# Replace this with your real tests.
|
||
|
def test_truth
|
||
|
assert true
|
||
|
def setup
|
||
|
@style = GlossaryStyle.find(1)
|
||
|
end
|
||
|
|
||
|
def test_valid
|
||
|
assert @style.valid?
|
||
|
end
|
||
|
|
||
|
def test_grouping
|
||
|
assert_not @style.grouping?
|
||
|
style2 = GlossaryStyle.find(2)
|
||
|
assert style2.grouping?
|
||
|
end
|
||
|
|
||
|
def test_set_default
|
||
|
@style.set_default!
|
||
|
assert_not @style.show_desc
|
||
|
assert_equal 1, @style.groupby
|
||
|
assert_equal 0, @style.project_scope
|
||
|
assert_empty @style.sort_item_0
|
||
|
assert_empty @style.sort_item_1
|
||
|
assert_empty @style.sort_item_2
|
||
|
end
|
||
|
|
||
|
def test_sort_params
|
||
|
assert_equal ['name', 'name_en'], @style.sort_params
|
||
|
end
|
||
|
|
||
|
def test_sort_params_project_category_name
|
||
|
style2 = GlossaryStyle.find(2)
|
||
|
assert_equal ['project', 'name'], style2.sort_params
|
||
|
end
|
||
|
end
|
||
Make unit test for GlossaryStyle