diff options
| author | Ben Beltran <ben@nsovocal.com> | 2019-03-14 23:19:58 +0100 |
|---|---|---|
| committer | Ben Beltran <ben@nsovocal.com> | 2019-03-14 23:19:58 +0100 |
| commit | b009b50e81b6c1d0d691505b5f5c0418f559bfc0 (patch) | |
| tree | 5fae800e76219eba28634cb236565f9b4bb7a2f7 /atom/packages/vim-surround/spec | |
| parent | 4efcafab7f0aa454f9ebe767133654bc9f44e12c (diff) | |
Remove Atom config
Diffstat (limited to 'atom/packages/vim-surround/spec')
| -rw-r--r-- | atom/packages/vim-surround/spec/spec-helper.coffee | 13 | ||||
| -rw-r--r-- | atom/packages/vim-surround/spec/vim-surround-spec.coffee | 72 |
2 files changed, 0 insertions, 85 deletions
diff --git a/atom/packages/vim-surround/spec/spec-helper.coffee b/atom/packages/vim-surround/spec/spec-helper.coffee deleted file mode 100644 index 931e0b9..0000000 --- a/atom/packages/vim-surround/spec/spec-helper.coffee +++ /dev/null @@ -1,13 +0,0 @@ -getEditorElement = (callback) -> - textEditor = null - - waitsForPromise -> - atom.project.open().then (e) -> - textEditor = e - - runs -> - element = document.createElement("atom-text-editor") - element.setModel(textEditor) - callback(element) - -module.exports = { getEditorElement } diff --git a/atom/packages/vim-surround/spec/vim-surround-spec.coffee b/atom/packages/vim-surround/spec/vim-surround-spec.coffee deleted file mode 100644 index 41a348e..0000000 --- a/atom/packages/vim-surround/spec/vim-surround-spec.coffee +++ /dev/null @@ -1,72 +0,0 @@ -helpers = require './spec-helper' - -describe "Vim Surround activation", -> - [editor, pairs, editorElement, vimSurround, configPairs, chars, names] = [] - - beforeEach -> - pairs = ['()', '{}', '[]', '""', "''"] - atom.config.set('vim-surround.pairs', pairs) - - vimSurround = atom.packages.loadPackage('vim-surround') - vimSurround.activate() - - configPairs = atom.config.get('vim-surround.pairs') - - helpers.getEditorElement (element) -> - editorElement = element - editor = editorElement.getModel() - - editorClassList = editorElement.classList - - editorClassList.add('editor') - editorClassList.add('vim-mode') - editorClassList.add('visual-mode') - - - describe "When the vim-surround module loads", -> - beforeEach -> - chars = [] - pairs.forEach (pair) -> - for i in [0..pair.length-1] - char = pair[i] - chars.push char unless char in chars - - commands = atom.commands.findCommands target: editorElement - - names = [] - commands.forEach (command) -> - names.push(command.name) - - it "Creates a surround command for each configured pair character", -> - chars.forEach (char) -> - expect(names).toContain("vim-surround:surround-#{char}") - - describe "and the list of pairs changes", -> - beforeEach -> - pairs = ['()', '{}', '[]', '""', "-+"] - atom.config.set('vim-surround.pairs', pairs) - commands = atom.commands.findCommands target: editorElement - names = (command.name for command in commands) - chars = [] - pairs.forEach (pair) -> - for i in [0..pair.length-1] - char = pair[i] - chars.push char unless char in chars - - it "should add any new pairs.", -> - chars.forEach (char) -> - expect(names).toContain("vim-surround:surround-#{char}") - - it "should remove any old pairs.", -> - expect(names).not.toContain("vim-surround:surround-'") - - describe "and then deactivates", -> - - beforeEach -> - vimSurround.deactivate() - commands = atom.commands.findCommands target: editorElement - names = (command.name for command in commands) - - it "should clear out all commands from the registry", -> - chars.forEach (char) -> - expect(names).not.toContain("vim-surround:surround-#{char}") |