30 $this->activateLinkBlock->setColumn($column);
36 $buttonHtml = $this->activateLinkBlock->render(
$integration);
37 $this->assertContains(
'href="javascript:void(0);"', $buttonHtml);
38 $this->assertContains(
'title="Activate"', $buttonHtml);
39 $this->assertContains(
'data-row-id="' .
$integration->getId() .
'"', $buttonHtml);
40 $this->assertContains(
'data-row-dialog="permissions"', $buttonHtml);
41 $this->assertContains(
'data-row-is-reauthorize="0"', $buttonHtml);
42 $this->assertContains(
'data-row-is-token-exchange="0"', $buttonHtml);
43 $this->assertContains(
'onclick="integration.popup.show(this);', $buttonHtml);
44 $this->assertContains(
'>Activate</a>', $buttonHtml);
51 $buttonHtml = $this->activateLinkBlock->render(
$integration);
52 $this->assertContains(
'href="javascript:void(0);"', $buttonHtml);
53 $this->assertContains(
'title="Reauthorize"', $buttonHtml);
54 $this->assertContains(
'data-row-id="' .
$integration->getId() .
'"', $buttonHtml);
55 $this->assertContains(
'data-row-dialog="permissions"', $buttonHtml);
56 $this->assertContains(
'data-row-is-reauthorize="1"', $buttonHtml);
57 $this->assertContains(
'data-row-is-token-exchange="0"', $buttonHtml);
58 $this->assertContains(
'onclick="integration.popup.show(this);', $buttonHtml);
59 $this->assertContains(
'>Reauthorize</a>', $buttonHtml);
74 $buttonHtml = $this->activateLinkBlock->render(
$integration);
75 $this->assertContains(
'href="javascript:void(0);"', $buttonHtml);
76 $this->assertContains(
'title="Reauthorize"', $buttonHtml);
77 $this->assertContains(
'data-row-id="' .
$integration->getId() .
'"', $buttonHtml);
78 $this->assertContains(
'data-row-dialog="permissions"', $buttonHtml);
79 $this->assertContains(
'data-row-is-reauthorize="1"', $buttonHtml);
80 $this->assertContains(
'data-row-is-token-exchange="' . $expectedResult .
'"', $buttonHtml);
81 $this->assertContains(
'onclick="integration.popup.show(this);', $buttonHtml);
82 $this->assertContains(
'>Reauthorize</a>', $buttonHtml);
88 [
'http://example.com/endpoint',
'http://example.com/identity', 1],
90 [
'http://example.com/endpoint',
'', 0],
91 [
null,
'http://example.com/identity', 0],
98 protected function getFixtureIntegration()
103 return $integration->load(
'Fixture Integration',
'name');
static getObjectManager()