From 49272d1a89ea5aee9e3945e736998d75a8ae86f0 Mon Sep 17 00:00:00 2001 From: Goh Jia Hao Date: Sun, 10 Jun 2018 10:47:17 -0700 Subject: [PATCH] Add test for inferTitle --- src/infer/inferTitle.test.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/infer/inferTitle.test.js diff --git a/src/infer/inferTitle.test.js b/src/infer/inferTitle.test.js new file mode 100644 index 0000000..700cc77 --- /dev/null +++ b/src/infer/inferTitle.test.js @@ -0,0 +1,21 @@ +import axios from 'axios'; +import inferTitle from './inferTitle'; + +jest.mock('axios', () => + jest.fn(() => + Promise.resolve({ + data: ` + + + TEST_TITLE + + `, + }), + ), +); + +test('it returns the correct title', async () => { + const result = await inferTitle('someurl'); + expect(axios).toHaveBeenCalledTimes(1); + expect(result).toBe('TEST_TITLE'); +});