Get equal instead toBe

unit-testing

#1

hi
i try to get equal in expect

    test('doit retourner le detail d une sortie', async () => {
            const conversation = testSuite.conversation();
            const expected = "La Cité des Sciences et ...";

            const intentRequest = await testSuite.requestBuilder.intent();

            intentRequest.setIntentName('LaunchIntent');
            intentRequest.setNewSession(true);

            const responseIntentRequest = await conversation.send(intentRequest);

            expect(responseIntentRequest.isTell(attendu)).toEqual(exptected);
        });

but i receive true,
it’s due to responseLaunchRequest, return boolean.
but for TDD, i would like to show and compare, expected value and result.
how can i replace this ( responseLaunchRequest.isAsk(welcomMessage) ) ?

because when I see error, i dont know where is error.
03


#2

Hey!

What’s the value of attendu? I assume that it’s not responseIntentRequest that is boolean, but responseIntentRequest.isTell(attendu).

In your case I would use this:

expect(responseIntentRequest.isTell(expected)).toBe(true)
or
expect(responseIntentRequest.getSpeechPlain()).toEqual(expected);