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.