public function OatmealCookieTest::testFromData in Bakery Single Sign-On System 8.2
@covers ::__construct @covers ::toData @covers ::fromData @dataProvider provideTestData
File
- tests/src/ Unit/ Cookies/ OatmealCookieTest.php, line 40 
Class
- OatmealCookieTest
- @coversDefaultClass \Drupal\bakery\Cookies\OatmealCookie
Namespace
Drupal\Tests\bakery\Unit\CookiesCode
public function testFromData($data) {
  // Mock reasonable function calls based on if cookie is from main site or child.
  if ($data['master']) {
    $this->bakeryService
      ->isMain()
      ->willReturn(1);
    $this->bakeryService
      ->isChild()
      ->willReturn(0);
  }
  else {
    $this->bakeryService
      ->isMain()
      ->willReturn(0);
    $this->bakeryService
      ->isChild()
      ->willReturn(1);
    // If on child, the slave property needs to be populated.
    $this->dataExtra += [
      'slave' => '/',
    ];
  }
  $this
    ->traitFromDataTest($data);
}