Flugg\Responder\Tests\Unit\ErrorResponseBuilderTest::setErrorMethodShouldAllowAddingParametersToMessage PHP Метод

setErrorMethodShouldAllowAddingParametersToMessage() публичный Метод

Test that the [setError] method should allow passing any parameters to the translator when resolving the error message.
    public function setErrorMethodShouldAllowAddingParametersToMessage()
    {
        // Arrange...
        $translator = $this->mockTranslator('Testing error foo');
        $responseBuilder = $this->app->make('responder.error');
        $parameters = ['name' => 'foo'];
        // Act...
        $responseBuilder->setError('testing_error', $parameters);
        // Assert...
        $this->assertEquals(['success' => false, 'error' => ['code' => 'testing_error', 'message' => 'Testing error foo']], $responseBuilder->toArray());
        $translator->shouldHaveReceived('trans')->with('errors.testing_error', $parameters);
    }