[Jifty-commit] r1699 - in jifty/trunk: t/TestApp-Plugin-REST/t

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Sat Jul 29 00:34:41 EDT 2006


Author: jesse
Date: Sat Jul 29 00:34:40 2006
New Revision: 1699

Modified:
   jifty/trunk/   (props changed)
   jifty/trunk/t/TestApp-Plugin-REST/t/02-basic-use.t

Log:
 r14615 at pinglin:  jesse | 2006-07-28 21:34:25 -0700
 * test for audrey's next unimplemented feature 'describe this model class'


Modified: jifty/trunk/t/TestApp-Plugin-REST/t/02-basic-use.t
==============================================================================
--- jifty/trunk/t/TestApp-Plugin-REST/t/02-basic-use.t	(original)
+++ jifty/trunk/t/TestApp-Plugin-REST/t/02-basic-use.t	Sat Jul 29 00:34:40 2006
@@ -36,6 +36,24 @@
 is($list->[0],'TestApp::Plugin::REST::Model::User');
 
 # on GET    '/=/model/*'     => \&list_model_keys;
+$mech->get_ok('/=/model/User');
+is($mech->status,'200');
+$mech->get_ok('/=/model/user');
+is($mech->status,'200');
+$mech->get_ok('/=/model/TestApp::Jifty::Plugin::REST::Model::User');
+is($mech->status,'200');
+$mech->get_ok('/=/model/TestApp.Jifty.Plugin.REST.Model.User');
+is($mech->status,'200');
+$mech->get_ok('/=/model/testapp.jifty.plugin.rest.model.user');
+is($mech->status,'200');
+$mech->get_ok('/=/model/Usery');
+is($mech->status,'404');
+
+
+$mech->get_ok('/=/model/User');
+my @keys =  @{get_content()};
+
+
 # on GET    '/=/model/*/*'   => \&list_model_items;
 # on GET    '/=/model/*/*/*' => \&show_item;
 # on PUT    '/=/model/*/*/*' => \&replace_item;
@@ -45,6 +63,7 @@
 # on POST   '/=/action/*'    => \&run_action;
 # 
 
+sub get_content { return Jifty::YAML::Load($mech->content)}
 
 1;
 


More information about the Jifty-commit mailing list