    @Test
    public void testHandleRequest() throws InterruptedException {


        String issueKey = TestHelper.createStory(bentenJiraClient);
        TestHelper.updateAssigneeAndReporter(bentenJiraClient,issueKey);
        JsonElement status = new JsonPrimitive("Closed");
        JsonElement currentuser = new JsonPrimitive(TestHelper.assigneeName);

        Thread.sleep(500);

        BentenHandlerResponse bentenHandlerResponse =
                jiraTransitionIssueActionHandler.handle(MessageBuilder.constructBentenTransitionIssueMessage(new JsonPrimitive(issueKey),status,currentuser));

        Thread.sleep(500);

        Assert.assertTrue(TestHelper.getIssueDetails(bentenJiraClient,issueKey).getStatus().getName().equals("Closed"));
        Assert.assertNotNull(bentenHandlerResponse.getBentenSlackResponse());

    }