test:更改变量命名为驼峰
This commit is contained in:
parent
f707c03b24
commit
a3ce557e64
|
@ -4,7 +4,7 @@
|
|||
*/
|
||||
|
||||
export default {
|
||||
menus: ['bold', 'head', 'link', 'underline', 'strikethrough'],
|
||||
menus: ['bold', 'head', 'link', 'underline', 'strikeThrough'],
|
||||
|
||||
fontNames: ['宋体', '微软雅黑', 'Arial', 'Tahoma', 'Verdana'],
|
||||
|
||||
|
|
|
@ -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,
|
||||
}
|
||||
|
|
|
@ -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
|
|
@ -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 被调用
|
||||
})
|
Loading…
Reference in New Issue