NAME
Socialtext::Resting::Mock - Fake rester
SYNOPSIS
my $rester = Socialtext::Resting::Mock->(file => 'foo');
# returns content of 'foo'
$rester->get_page('bar');
FUNCTIONS
new( %opts )
Create a new fake rester object. Options:
- file
-
File to return the contents of.
server( $new_server )
Get or set the server.
username( $new_username )
Get or set the username.
password( $new_password )
Get or set the password.
workspace( $new_workspace )
Get or set the workspace.
get_page( $page_name )
Returns the content of the specified file or the page stored locally in the object.
get_pages
Retrieve a list of pages in the current workspace.
put_page( $page_name )
Stores the page content in the object.
put_pagetag( $page, $tag )
Stores the page tags in the object.
get_pagetags( $page )
Retrieves page tags stored in the object.
die_on_put( $rc )
Tells the next put_page() to die with the supplied return code.
accept( $mime_type )
Stores the requested mime type.
get_taggedpages( $tag )
Retrieves the taggedpages stored in the object.
set_taggedpages( $tag, $return )
Store the taggedpages return value in the object.
This is not a real function, but it can make testing easier.
json_verbose
Set the json_verbose flag.
response
Retrieve a fake response object.
AUTHOR
Luke Closs, <luke.closs at socialtext.com>
COPYRIGHT & LICENSE
Copyright 2006 Luke Closs, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.