LoginSignup
1
0

More than 5 years have passed since last update.

= [Qiita] vimテストを書く [WIP]

Last updated at Posted at 2018-12-19

使用するフレームワーク: kana/vim-vspec
参考にするサイト: http://labs.timedia.co.jp/2013/02/vim-plugins-vs-travis-ci.html (ちょっと古いけど気にしてない)

環境構築

1. Rubyのインストール

rbenvを使ってみた

$ brew install rbenv
$ rbenv install 2.5.1

2. Bundlerのインストール

Gemfileでgemのバージョン依存管理とかもしてくれるみたい?
最初これが無くってよくわかんなくなった

$ gem install bundler

3. Gemfileを書く

上記参考サイトから使用

$ cat Gemfile
source 'https://rubygems.org'

gem 'vim-flavor', '~> 2.0' # 参考サイトでは1.1だが、本人のレポジトリを見ると2.0になってたので修正

kana/vim-flavorはvimプラグインの依存解決をしてくれるプラグインらしい。
よく分からんからそのまま入れている。わかる人教えて。

4. 必要なgemのインストール

$ bundle install
...
Bundle complete! 1 Gemfile dependency, 4 gems now installed.

5. Rakefileかく

テストはrakeで走らせるようなのでRakefile作成

$ cat Rakefile
#!/usr/bin/env rake

task :ci => [:dump, :test]

task :dump do
  sh 'vim --version'
end

task :test do
  sh 'bundle exec vim-flavor test'
end

これも参考サイトさんから借りたまま。

6. ついでにtravisの設定もする

まぁ参考サイトのままなのですが()

language: ruby
rvm:
  - 1.9.3
script: rake ci

rvmの適正なバージョンとか分からない...
これでpushすれば自動的にtravisが動いてくれるらしいです。まだ試してない。

テストかく

ここから実際にテスト書くフェーズだけど一旦公開


参考サイトシリーズ:

[2018-12-19 21:30]

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0