assertInstanceOf('\Bramus\Ansi\Ansi', $a); $this->assertInstanceOf('\Bramus\Ansi\Writers\StreamWriter', $a->getWriter()); // Create Ansi Instance (using custom writer) $a = new Ansi(new BufferWriter()); $this->assertInstanceOf('\Bramus\Ansi\Ansi', $a); $this->assertInstanceOf('\Bramus\Ansi\Writers\BufferWriter', $a->getWriter()); } public function testFunctions() { } public function testChaining() { $a = new Ansi(new BufferWriter()); $test = $a->text('foo')->text('bar')->get(); $this->assertEquals( $test, 'foobar' ); } }