/** * @test */ public function test_fileread() { $temp_file = tempnam(sys_get_temp_dir(), 'serpritest'); $o = (object) array('var' => 'val'); $s = array(5.5, false, 100, null, 'roger' => 500, 'test', $o); file_put_contents($temp_file, serialize($s)); $p = new serpri($temp_file, 2); ob_start(); $p->process(); $ret = ob_get_clean(); $this->assertContains('<a name="a7">s<sub>4</sub></a><span class="c_s">"test"</span>', $ret); $p->infile($temp_file); ob_start(); $p->process(); $ret = ob_get_clean(); $this->assertContains('<style type="text/css">', $ret); unlink($temp_file); }