Commit e909e2c66bc0c898aec095141aca44c2555e4147
1 parent
862ea7b0
Exists in
master
and in
29 other branches
Adding tests for enterprise templates
ActionItem2608
Showing
1 changed file
with
17 additions
and
0 deletions
Show diff stats
test/functional/enterprise_registration_controller_test.rb
@@ -203,4 +203,21 @@ class EnterpriseRegistrationControllerTest < ActionController::TestCase | @@ -203,4 +203,21 @@ class EnterpriseRegistrationControllerTest < ActionController::TestCase | ||
203 | assert_tag :tag => 'input', :attributes => {:id => 'create_enterprise_plugin1', :type => 'hidden', :value => 'Plugin 1'} | 203 | assert_tag :tag => 'input', :attributes => {:id => 'create_enterprise_plugin1', :type => 'hidden', :value => 'Plugin 1'} |
204 | assert_tag :tag => 'input', :attributes => {:id => 'create_enterprise_plugin2', :type => 'hidden', :value => 'Plugin 2'} | 204 | assert_tag :tag => 'input', :attributes => {:id => 'create_enterprise_plugin2', :type => 'hidden', :value => 'Plugin 2'} |
205 | end | 205 | end |
206 | + | ||
207 | + should 'display only templates of the current environment' do | ||
208 | + env2 = fast_create(Environment) | ||
209 | + | ||
210 | + template1 = fast_create(Enterprise, :name => 'template1', :environment_id => Environment.default.id, :is_template => true) | ||
211 | + template2 = fast_create(Enterprise, :name => 'template2', :environment_id => Environment.default.id, :is_template => true) | ||
212 | + template3 = fast_create(Enterprise, :name => 'template3', :environment_id => env2.id, :is_template => true) | ||
213 | + | ||
214 | + get :index | ||
215 | + | ||
216 | + assert_select '#template-options' do |elements| | ||
217 | + assert_match /template1/, elements[0].to_s | ||
218 | + assert_match /template2/, elements[0].to_s | ||
219 | + assert_no_match /template3/, elements[0].to_s | ||
220 | + end | ||
221 | + end | ||
222 | + | ||
206 | end | 223 | end |