summaryrefslogtreecommitdiff
path: root/tests/Unit/HelpersTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Unit/HelpersTest.php')
-rw-r--r--tests/Unit/HelpersTest.php20
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/Unit/HelpersTest.php b/tests/Unit/HelpersTest.php
index b9cedd30..b36abc64 100644
--- a/tests/Unit/HelpersTest.php
+++ b/tests/Unit/HelpersTest.php
@@ -219,6 +219,26 @@ class HelpersTest extends TestCase
}
/**
+ * @covers \_e
+ */
+ public function testTranslatePlural()
+ {
+ /** @var Translator|MockObject $translator */
+ $translator = $this->getMockBuilder(Translator::class)
+ ->disableOriginalConstructor()
+ ->getMock();
+
+ $this->getAppMock('translator', $translator);
+
+ $translator->expects($this->once())
+ ->method('translatePlural')
+ ->with('One: %u', 'Multiple: %u', 4, [4])
+ ->willReturn('Multiple: 4');
+
+ $this->assertEquals('Multiple: 4', _e('One: %u', 'Multiple: %u', 4, [4]));
+ }
+
+ /**
* @covers \url
*/
public function testUrl()