function testPutAndGet() { // this takes the place of the global argv $test = array('sites/test/one', 'POST'); $data = new stdClass(); $data->file = __FILE__; $data->msg = "success"; Fixtures::put($test, $data); // test manually $filename = dirname(dirname(__FILE__)) . '/tests/fixtures/POSTsites-test-one'; $this->assertFileExists($filename); $content = unserialize(file_get_contents($filename)); $this->assertInstanceOf(get_class($content), $content); $this->assertEquals("success", $content->msg); // now test the get method $content = Fixtures::get($test); $this->assertInstanceOf('stdClass', $content); $this->assertEquals("success", $content->msg); }
public static function send($url, $method, $data = array()) { return Fixtures::get(array($url, $method, $data)); }