aboutsummaryrefslogtreecommitdiff
path: root/atom/packages/vim-surround/spec
diff options
context:
space:
mode:
authorBen Beltran <ben@nsovocal.com>2019-03-14 23:19:58 +0100
committerBen Beltran <ben@nsovocal.com>2019-03-14 23:19:58 +0100
commitb009b50e81b6c1d0d691505b5f5c0418f559bfc0 (patch)
tree5fae800e76219eba28634cb236565f9b4bb7a2f7 /atom/packages/vim-surround/spec
parent4efcafab7f0aa454f9ebe767133654bc9f44e12c (diff)
Remove Atom config
Diffstat (limited to 'atom/packages/vim-surround/spec')
-rw-r--r--atom/packages/vim-surround/spec/spec-helper.coffee13
-rw-r--r--atom/packages/vim-surround/spec/vim-surround-spec.coffee72
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}")