Commit 1d62da97fb09ed720846f2fdf3ce2169da6a55a0
1 parent
602bff8e
Exists in
master
and in
29 other branches
ActionItem237: correcting the name of the test file
git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@1582 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing
2 changed files
with
55 additions
and
55 deletions
Show diff stats
@@ -0,0 +1,55 @@ | @@ -0,0 +1,55 @@ | ||
1 | +require File.dirname(__FILE__) + '/../test_helper' | ||
2 | + | ||
3 | +class LightboxHelperTest < Test::Unit::TestCase | ||
4 | + | ||
5 | + include LightboxHelper | ||
6 | + | ||
7 | + should 'include lightbox properly' do | ||
8 | + expects(:stylesheet_link_tag).with('lightbox').returns('[lightbox.css]') | ||
9 | + expects(:javascript_include_tag).with('lightbox').returns('[lightbox.js]') | ||
10 | + assert_equal '[lightbox.css][lightbox.js]', include_lightbox_header | ||
11 | + end | ||
12 | + | ||
13 | + should 'provide the needed files' do | ||
14 | + assert File.exists?(File.join(RAILS_ROOT, 'public', 'stylesheets', 'lightbox.css')), 'lightbox.css expected to be in public/stylesheets, but not found' | ||
15 | + assert File.exists?(File.join(RAILS_ROOT, 'public', 'javascripts', 'lightbox.js')), 'lightbox.js expected to be in public/javascripts, but not found' | ||
16 | + end | ||
17 | + | ||
18 | + should 'provide lightbox_link_to helper' do | ||
19 | + expects(:link_to).with('text', { :action => 'view', :id => '1' }, { :class => 'lbOn', :id => 'my-link' }).returns('[link]') | ||
20 | + assert_equal '[link]', lightbox_link_to('text', { :action => 'view', :id => '1'}, { :id => 'my-link' }) | ||
21 | + end | ||
22 | + | ||
23 | + should 'merge existing :class option in lightbox_link_to' do | ||
24 | + expects(:link_to).with('text', { :action => 'view', :id => '1' }, { :class => 'lbOn my-button', :id => 'my-link' }).returns('[link]') | ||
25 | + assert_equal '[link]', lightbox_link_to('text', { :action => 'view', :id => '1'}, { :class => 'my-button', :id => 'my-link' }) | ||
26 | + | ||
27 | + end | ||
28 | + | ||
29 | + should 'provide link to close lightbox' do | ||
30 | + expects(:button).with(:close, 'text', '#', { :class => 'lbAction', :rel => 'deactivate', :id => 'my-id' }).returns('[close-lightbox]') | ||
31 | + | ||
32 | + assert_equal '[close-lightbox]', lightbox_close_button('text', :id => 'my-id') | ||
33 | + end | ||
34 | + | ||
35 | + should 'merge existing :class option in lightbox_close_button' do | ||
36 | + expects(:button).with(:close, 'text', '#', { :class => 'lbAction my-class', :rel => 'deactivate', :id => 'my-id' }).returns('[close-lightbox]') | ||
37 | + | ||
38 | + assert_equal '[close-lightbox]', lightbox_close_button('text', :class => 'my-class', :id => 'my-id' ) | ||
39 | + end | ||
40 | + | ||
41 | + should 'provide lightbox_button' do | ||
42 | + expects(:button).with('type', 'label', { :action => 'popup'}, { :class => 'lbOn' }).returns('[button]') | ||
43 | + | ||
44 | + assert_equal '[button]', lightbox_button('type', 'label', { :action => 'popup'}) | ||
45 | + end | ||
46 | + | ||
47 | + should 'tell if rendering inside lightbox' do | ||
48 | + request = mock | ||
49 | + expects(:request).returns(request) | ||
50 | + request.expects(:xhr?).returns(true) | ||
51 | + | ||
52 | + assert lightbox? | ||
53 | + end | ||
54 | + | ||
55 | +end |
test/unit/lightbox_helper_text.rb
@@ -1,55 +0,0 @@ | @@ -1,55 +0,0 @@ | ||
1 | -require File.dirname(__FILE__) + '/../test_helper' | ||
2 | - | ||
3 | -class LightboxHelperTest < Test::Unit::TestCase | ||
4 | - | ||
5 | - include LightboxHelper | ||
6 | - | ||
7 | - should 'include lightbox properly' do | ||
8 | - expects(:stylesheet_link_tag).with('lightbox').returns('[lightbox.css]') | ||
9 | - expects(:javascript_include_tag).with('lightbox').returns('[lightbox.js]') | ||
10 | - assert_equal '[lightbox.css][lightbox.js]', include_lightbox_header | ||
11 | - end | ||
12 | - | ||
13 | - should 'provide the needed files' do | ||
14 | - assert File.exists?(File.join(RAILS_ROOT, 'public', 'stylesheets', 'lightbox.css')), 'lightbox.css expected to be in public/stylesheets, but not found' | ||
15 | - assert File.exists?(File.join(RAILS_ROOT, 'public', 'javascripts', 'lightbox.js')), 'lightbox.js expected to be in public/javascripts, but not found' | ||
16 | - end | ||
17 | - | ||
18 | - should 'provide lightbox_link_to helper' do | ||
19 | - expects(:link_to).with('text', { :action => 'view', :id => '1' }, { :class => 'lbOn', :id => 'my-link' }).returns('[link]') | ||
20 | - assert_equal '[link]', lightbox_link_to('text', { :action => 'view', :id => '1'}, { :id => 'my-link' }) | ||
21 | - end | ||
22 | - | ||
23 | - should 'merge existing :class option in lightbox_link_to' do | ||
24 | - expects(:link_to).with('text', { :action => 'view', :id => '1' }, { :class => 'lbOn my-button', :id => 'my-link' }).returns('[link]') | ||
25 | - assert_equal '[link]', lightbox_link_to('text', { :action => 'view', :id => '1'}, { :class => 'my-button', :id => 'my-link' }) | ||
26 | - | ||
27 | - end | ||
28 | - | ||
29 | - should 'provide link to close lightbox' do | ||
30 | - expects(:button).with(:close, 'text', '#', { :class => 'lbAction', :rel => 'deactivate', :id => 'my-id' }).returns('[close-lightbox]') | ||
31 | - | ||
32 | - assert_equal '[close-lightbox]', lightbox_close_button('text', :id => 'my-id') | ||
33 | - end | ||
34 | - | ||
35 | - should 'merge existing :class option in lightbox_close_button' do | ||
36 | - expects(:button).with(:close, 'text', '#', { :class => 'lbAction my-class', :rel => 'deactivate', :id => 'my-id' }).returns('[close-lightbox]') | ||
37 | - | ||
38 | - assert_equal '[close-lightbox]', lightbox_close_button('text', :class => 'my-class', :id => 'my-id' ) | ||
39 | - end | ||
40 | - | ||
41 | - should 'provide lightbox_button' do | ||
42 | - expects(:button).with('type', 'label', { :action => 'popup'}, { :class => 'lbOn' }).returns('[button]') | ||
43 | - | ||
44 | - assert_equal '[button]', lightbox_button('type', 'label', { :action => 'popup'}) | ||
45 | - end | ||
46 | - | ||
47 | - should 'tell if rendering inside lightbox' do | ||
48 | - request = mock | ||
49 | - expects(:request).returns(request) | ||
50 | - request.expects(:xhr?).returns(true) | ||
51 | - | ||
52 | - assert lightbox? | ||
53 | - end | ||
54 | - | ||
55 | -end |