OptionTest::testFromArraysValue()
Source
File: vendor/phpoption/phpoption/tests/PhpOption/Tests/OptionTest.php
public function testFromArraysValue()
{
$this->assertEquals(None::create(), Option::fromArraysValue('foo', 'bar'));
$this->assertEquals(None::create(), Option::fromArraysValue(null, 'bar'));
$this->assertEquals(None::create(), Option::fromArraysValue(array('foo' => 'bar'), 'baz'));
$this->assertEquals(None::create(), Option::fromArraysValue(array('foo' => null), 'foo'));
$this->assertEquals(new Some('foo'), Option::fromArraysValue(array('foo' => 'foo'), 'foo'));
}