mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-09-20 23:48:05 +03:00
Add better test coverage for the mini and placeholder-text attributes
This commit is contained in:
parent
552fbf7915
commit
2a688db26b
@ -22,12 +22,24 @@ describe('TextEditorElement', () => {
|
||||
jasmineContent.innerHTML = '<atom-text-editor mini>'
|
||||
const element = jasmineContent.firstChild
|
||||
expect(element.getModel().isMini()).toBe(true)
|
||||
|
||||
element.removeAttribute('mini')
|
||||
expect(element.getModel().isMini()).toBe(false)
|
||||
|
||||
element.setAttribute('mini', '')
|
||||
expect(element.getModel().isMini()).toBe(true)
|
||||
})
|
||||
|
||||
it("honors the 'placeholder-text' attribute", () => {
|
||||
jasmineContent.innerHTML = "<atom-text-editor placeholder-text='testing'>"
|
||||
const element = jasmineContent.firstChild
|
||||
expect(element.getModel().getPlaceholderText()).toBe('testing')
|
||||
|
||||
element.setAttribute('placeholder-text', 'placeholder')
|
||||
expect(element.getModel().getPlaceholderText()).toBe('placeholder')
|
||||
|
||||
element.removeAttribute('placeholder-text')
|
||||
expect(element.getModel().getPlaceholderText()).toBeNull()
|
||||
})
|
||||
|
||||
it("only assigns 'placeholder-text' on the model if the attribute is present", () => {
|
||||
|
Loading…
Reference in New Issue
Block a user