test:更改变量命名为驼峰

This commit is contained in:
lkw199711 2020-06-24 17:43:00 +08:00
parent f707c03b24
commit a3ce557e64
4 changed files with 9 additions and 9 deletions

View File

@ -4,7 +4,7 @@
*/
export default {
menus: ['bold', 'head', 'link', 'underline', 'strikethrough'],
menus: ['bold', 'head', 'link', 'underline', 'strikeThrough'],
fontNames: ['宋体', '微软雅黑', 'Arial', 'Tahoma', 'Verdana'],

View File

@ -7,12 +7,12 @@ import Bold from './bold/index'
import Head from './head/index'
import Link from './link/index'
import Underline from './underline/index'
import Strikethrough from './strikethrough/index'
import StrikeThrough from './strike-through/index'
export default {
bold: Bold,
head: Head,
link: Link,
underline: Underline,
strikethrough: Strikethrough,
strikeThrough: StrikeThrough,
}

View File

@ -8,7 +8,7 @@ import $ from '../../utils/dom-core'
import Editor from '../../editor/index'
import { MenuActive } from '../menu-constructors/Menu'
class Strikethrough extends BtnMenu implements MenuActive {
class StrikeThrough extends BtnMenu implements MenuActive {
constructor(editor: Editor) {
const $elem = $(
`<div class="w-e-menu">
@ -53,4 +53,4 @@ class Strikethrough extends BtnMenu implements MenuActive {
}
}
export default Strikethrough
export default StrikeThrough

View File

@ -5,21 +5,21 @@
import createEditor from '../fns/create-editor'
import Editor from '../../src/editor'
import Strikethrough from '../../src/menus/strikethrough/index'
import StrikeThrough from '../../src/menus/strike-through/index'
import mockCmdFn from '../fns/command-mock'
import { getMenuInstance } from '../fns/menus'
let editor: Editor
let strikethroughMenu: Strikethrough
let strikeThroughMenu: StrikeThrough
test('加删除线', () => {
editor = createEditor(document, 'div1') // 赋值给全局变量
// 找到 strikeThrough 菜单
strikethroughMenu = getMenuInstance(editor, Strikethrough) as Strikethrough
strikeThroughMenu = getMenuInstance(editor, StrikeThrough) as StrikeThrough
// 执行点击事件,模拟删除线
mockCmdFn(document)
;(strikethroughMenu as Strikethrough).clickHandler()
;(strikeThroughMenu as StrikeThrough).clickHandler()
expect(document.execCommand).toBeCalledWith('strikeThrough', false, undefined) // mock fn 被调用
})