summaryrefslogtreecommitdiffstats
path: root/.vim/bundle/vim-multiple-cursors/spec/benchmark_spec.rb
diff options
context:
space:
mode:
authorLuke Smith <luke@lukesmith.xyz>2018-11-05 19:57:28 -0500
committerLuke Smith <luke@lukesmith.xyz>2018-11-05 19:57:28 -0500
commit7e63e40b3a47e3f77575ec0e96532855e394dfab (patch)
tree32fff5fdd518db74acf8a9e2221b6950042dd127 /.vim/bundle/vim-multiple-cursors/spec/benchmark_spec.rb
parent4216ef667efedcb8e08c97075ce8815fbfbbac91 (diff)
downloadeibhear-7e63e40b3a47e3f77575ec0e96532855e394dfab.tar.gz
eibhear-7e63e40b3a47e3f77575ec0e96532855e394dfab.tar.zst
eibhear-7e63e40b3a47e3f77575ec0e96532855e394dfab.zip
switch to plugged for vim plugins
Diffstat (limited to '.vim/bundle/vim-multiple-cursors/spec/benchmark_spec.rb')
-rw-r--r--.vim/bundle/vim-multiple-cursors/spec/benchmark_spec.rb142
1 files changed, 0 insertions, 142 deletions
diff --git a/.vim/bundle/vim-multiple-cursors/spec/benchmark_spec.rb b/.vim/bundle/vim-multiple-cursors/spec/benchmark_spec.rb
deleted file mode 100644
index 73c81c5..0000000
--- a/.vim/bundle/vim-multiple-cursors/spec/benchmark_spec.rb
+++ /dev/null
@@ -1,142 +0,0 @@
-require 'vimrunner'
-require 'vimrunner/rspec'
-
-Vimrunner::RSpec.configure do |config|
-
- # Use a single Vim instance for the test suite. Set to false to use an
- # instance per test (slower, but can be easier to manage).
- config.reuse_server = false
-
- # Decide how to start a Vim instance. In this block, an instance should be
- # spawned and set up with anything project-specific.
- config.start_vim do
- # vim = Vimrunner.start
- # vim = Vimrunner::Server.new("/usr/local/bin/vim").start
-
- # Or, start a GUI instance:
- vim = Vimrunner.start_gvim
-
- # Setup your plugin in the Vim instance
- plugin_path = File.expand_path('../..', __FILE__)
- vim.add_plugin(plugin_path, 'plugin/multiple_cursors.vim')
-
- # The returned value is the Client available in the tests.
- vim
- end
-end
-
-def set_file_content(string)
- string = normalize_string_indent(string)
- File.open(filename, 'w'){ |f| f.write(string) }
- vim.edit filename
-end
-
-def get_file_content()
- vim.write
- IO.read(filename).strip
-end
-
-def before(string)
- set_file_content(string)
-end
-
-def after(string)
- get_file_content().should eq normalize_string_indent(string)
- type ":q<CR>"
-end
-
-def type(string)
- string.scan(/<.*?>|./).each do |key|
- if /<.*>/.match(key)
- vim.feedkeys "\\#{key}"
- else
- vim.feedkeys key
- end
- end
- sleep 0.2
-end
-
-describe "Multiple Cursors" do
- let(:filename) { 'test.txt' }
- let(:options) { [] }
-
- specify "#benchmark" do
- before <<-EOF
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- hello
- EOF
-
- # type ':profile start /tmp/test.result<CR>'
- # type ':profile! file *multiple_cursors.vim<CR>'
- type ':let g:multi_cursor_debug_latency=1<CR>'
-
- type 'VG<C-n>Vchellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello<Esc>'
-
- type ':echo multiple_cursors#get_latency_debug_file()<CR>'
- sleep 3
- latency_file = vim.command 'echo multiple_cursors#get_latency_debug_file()'
- puts 'latency file = ' + latency_file
-
- after <<-EOF
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
- EOF
- end
-
-end