Skip to content

Commit 05375ca

Browse files
author
Alex Westergaard
committed
Test: Validate class name with event name
1 parent 22d4906 commit 05375ca

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

src/Event/RemoveFromCart.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class RemoveFromCart extends Model\Event implements Facade\RemoveFromCart
1515

1616
public function getName(): string
1717
{
18-
return 'remove_to_cart';
18+
return 'remove_from_cart';
1919
}
2020

2121
public function getParams(): array

src/Event/Search.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ class Search extends Model\Event implements Facade\Search
1111

1212
public function getName(): string
1313
{
14-
return 'search_term';
14+
return 'search';
1515
}
1616

1717
public function getParams(): array

test/AnalyticsTest.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,12 @@ public function testPrebuildEvents()
106106
$params = array_unique(array_merge($event->getParams(), $required));
107107

108108
try {
109+
$this->assertEquals(
110+
strtolower(basename($file, '.php')),
111+
strtolower(strtr($event->getName(), ['_' => ''])),
112+
strtolower(basename($file, '.php')) . ' is not equal to ' . strtolower(strtr($event->getName(), ['_' => '']))
113+
);
114+
109115
if (in_array('currency', $params)) {
110116
$event->setCurrency($this->prefill['currency']);
111117
if (in_array('value', $params)) {

0 commit comments

Comments
 (0)