Skip to content

Commit

Permalink
use message_ok (Mojolicious v3.80)
Browse files Browse the repository at this point in the history
  • Loading branch information
jberger committed Jan 15, 2013
1 parent 5c0dc11 commit 51a1982
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 2 deletions.
4 changes: 2 additions & 2 deletions Build.PL
Expand Up @@ -10,8 +10,8 @@ my $builder = Module::Build->new(
license => 'perl',

requires => {
'perl' => '5.8.0',
'Mojolicious' => '3.77', # need j and json_message_content_is
'perl' => '5.10.1',
'Mojolicious' => '3.80', # need j and json_message_content_is and message_ok
'DBD::SQLite' => 0,
'DBIx::Class' => 0,
'DBIx::Class::Candy' => 0,
Expand Down
13 changes: 13 additions & 0 deletions t/basic.t
Expand Up @@ -83,6 +83,7 @@ subtest 'Edit Page' => sub {
};
$t->websocket_ok( '/store/page' )
->send_ok( _send_text $data )
->message_ok
->json_message_is( '/' => { success => 1, message => 'Changes saved' } )
->finish_ok;

Expand All @@ -101,6 +102,7 @@ subtest 'Edit Page' => sub {
};
$t->websocket_ok( '/store/page' )
->send_ok( _send_text $data_notitle )
->message_ok
->json_message_is( '/' => { success => 0, message => 'Not saved! A title is required!' })
->finish_ok;

Expand All @@ -124,6 +126,7 @@ subtest 'New Page' => sub {
};
$t->websocket_ok( '/store/page' )
->send_ok( _send_text $data )
->message_ok
->json_message_is( '/' => { success => 1, message => 'Changes saved' })
->finish_ok;

Expand Down Expand Up @@ -151,6 +154,7 @@ subtest 'Edit Main Navigation Menu' => sub {
};
$t->websocket_ok('/store/menu')
->send_ok( _send_text $data )
->message_ok
->json_message_is( '/' => { success => 1, message => 'Changes saved' })
->finish_ok;

Expand All @@ -167,6 +171,7 @@ subtest 'Edit Main Navigation Menu' => sub {
};
$t->websocket_ok('/store/menu')
->send_ok( _send_text $data )
->message_ok
->json_message_is( '/' => { success => 1, message => 'Changes saved' })
->finish_ok;

Expand Down Expand Up @@ -199,18 +204,21 @@ subtest 'Administrative Overview: All Pages' => sub {
# attempt to remove home page
$t->websocket_ok('/remove/page')
->send_ok( _send_text {id => 1} )
->message_ok
->json_message_is( '/' => { success => 0, message => 'Cannot remove home page' })
->finish_ok;

# attempt to remove invalid page
$t->websocket_ok('/remove/page')
->send_ok( _send_text {id => 5} )
->message_ok
->json_message_is( '/' => { success => 0, message => 'Could not access page (id 5)' } )
->finish_ok;

# remove page
$t->websocket_ok('/remove/page')
->send_ok( _send_text {id => 2} )
->message_ok
->json_message_is( '/' => { success => 1, message => 'Page removed' } )
->finish_ok;

Expand All @@ -234,6 +242,7 @@ subtest 'Administer Users' => sub {
};
$t->websocket_ok('/store/user')
->send_ok( _send_text $data )
->message_ok
->json_message_is( '/' => { success => 1, message => 'Changes saved' } )
->finish_ok;

Expand All @@ -254,6 +263,7 @@ subtest 'Administer Users' => sub {
};
$t->websocket_ok('/store/user')
->send_ok( _send_text $data )
->message_ok
->json_message_is( '/' => { success => 0, message => 'Not saved! Passwords do not match' } )
->finish_ok;

Expand All @@ -270,6 +280,7 @@ subtest 'Administer Users' => sub {
};
$t->websocket_ok('/store/user')
->send_ok( _send_text $data )
->message_ok
->json_message_is( '/' => { success => 1, message => 'Changes saved' } )
->finish_ok;

Expand All @@ -288,6 +299,7 @@ subtest 'Create New User' => sub {
};
$t->websocket_ok('/store/user')
->send_ok( _send_text $data )
->message_ok
->json_message_is( '/' => { success => 0, message => 'Cannot create user without a password' })
->finish_ok;

Expand All @@ -302,6 +314,7 @@ subtest 'Create New User' => sub {
};
$t->websocket_ok('/store/user')
->send_ok( _send_text $data )
->message_ok
->json_message_is( '/' => { success => 1, message => 'Changes saved' })
->finish_ok;

Expand Down

0 comments on commit 51a1982

Please sign in to comment.