assertEquals('foo', (string) $foo); } public function testArray() { $foo = new TraversableString('foo', array('foo', 'bar')); $values = array(); foreach ($foo as $value) { $values[] = $value; } $this->assertEquals(array('foo', 'bar'), $values); } }