Browse Source

added failing test for #11686

test BaseArrayHelper::isIn() in strict mode
ar-bug
Carsten Brandt 8 years ago
parent
commit
b211e6bf69
  1. 11
      tests/framework/helpers/ArrayHelperTest.php

11
tests/framework/helpers/ArrayHelperTest.php

@ -687,6 +687,17 @@ class ArrayHelperTest extends TestCase
$this->assertTrue(ArrayHelper::isIn(['a'], new \ArrayObject([['a'], 'b'])));
$this->assertFalse(ArrayHelper::isIn('a', new \ArrayObject([['a'], 'b'])));
$this->assertFalse(ArrayHelper::isIn('a', [['a'], 'b']));
}
public function testIsInStrict()
{
// strict comparison
$this->assertTrue(ArrayHelper::isIn(1, new \ArrayObject([1, 'a']), true));
$this->assertTrue(ArrayHelper::isIn(1, [1, 'a'], true));
$this->assertFalse(ArrayHelper::isIn('1', new \ArrayObject([1, 'a']), true));
$this->assertFalse(ArrayHelper::isIn('1', [1, 'a'], true));
}
/**

Loading…
Cancel
Save