end
def display_type=(type)
- unless type || self.available_display_types.include?(type)
+ unless type && self.available_display_types.include?(type)
type = self.available_display_types.first
end
options[:display_type] = type
assert_equal 1, query.issue_count
end
+
+ def test_display_type_should_accept_known_types
+ query = ProjectQuery.new(:name => '_')
+ query.display_type = 'list'
+
+ assert_equal 'list', query.display_type
+ end
+
+ def test_display_type_should_not_accept_unknown_types
+ query = ProjectQuery.new(:name => '_')
+ query.display_type = 'invalid'
+
+ assert_equal 'board', query.display_type
+ end
end