iterable.test 359B

12345678910111213141516171819
  1. --TEST--
  2. "iterable" test
  3. --TEMPLATE--
  4. {{ foo is iterable ? 'ok' : 'ko' }}
  5. {{ traversable is iterable ? 'ok' : 'ko' }}
  6. {{ obj is iterable ? 'ok' : 'ko' }}
  7. {{ val is iterable ? 'ok' : 'ko' }}
  8. --DATA--
  9. return array(
  10. 'foo' => array(),
  11. 'traversable' => new ArrayIterator(array()),
  12. 'obj' => new stdClass(),
  13. 'val' => 'test',
  14. );
  15. --EXPECT--
  16. ok
  17. ok
  18. ko
  19. ko