From ffd8a54d1e5767f8e928c662bd37741d614c8fea Mon Sep 17 00:00:00 2001 From: coderaiser Date: Tue, 14 May 2019 17:58:19 +0300 Subject: [PATCH] test(user-menu) getUserMenu: coverage --- client/modules/user-menu/get-user-menu.spec.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/client/modules/user-menu/get-user-menu.spec.js b/client/modules/user-menu/get-user-menu.spec.js index 77ee4fea..e0354114 100644 --- a/client/modules/user-menu/get-user-menu.spec.js +++ b/client/modules/user-menu/get-user-menu.spec.js @@ -1,6 +1,7 @@ 'use strict'; const test = require('supertape'); +const stub = require('@cloudcmd/stub'); const getUserMenu = require('./get-user-menu'); test('user-menu: getUserMenu', (t) => { @@ -21,9 +22,18 @@ test('user-menu: getUserMenu', (t) => { test('user-menu: getUserMenu: no args', (t) => { const result = getUserMenu(); - const [key] = Object.keys(result); + const renameCurrent = stub(); + const DOM = { + renameCurrent, + }; - t.equal(key, 'F2 - Rename file', 'should equal'); + const name = 'F2 - Rename file'; + + result[name]({ + DOM, + }); + + t.ok(renameCurrent.called, 'should call renameCurrent'); t.end(); });