Migrate more test cases to Vader

This commit is contained in:
Junegunn Choi
2013-10-09 20:39:17 +09:00
parent 133588b181
commit 247f69bf3f

View File

@@ -181,7 +181,7 @@ Given javascript (json):
"user:pass":"r00t:pa55"
};
Do (around first colon):
Do (around colons):
vip\<Enter>*:
Expect javascript:
@@ -194,6 +194,19 @@ Expect javascript:
"user:pass": "r00t:pa55"
};
Do (around colons, do not stick to left):
vip\<Enter>*\<Right>:
Expect javascript:
var jdbc = {
// JDBC driver for MySQL database:
driver : "com.mysql.jdbc.Driver",
/* JDBC URL for the connection (jdbc:mysql://HOSTNAME/DATABASE) */
url : 'jdbc:mysql://localhost/test',
database : "test",
"user:pass" : "r00t:pa55"
};
Do (around first colon, do not ignore comments and strings):
vip\<Enter>\<C-G>*:
@@ -367,3 +380,50 @@ Expect:
h, , ii
j, , k
Do (around all commas, do not stick to left):
vip\<Enter>\<Right>*,
Expect:
aaa , bb , c
d , eeeeeee
fffff , gggggggggg ,
h , , ii
j , , k
Do (center-align around all commas):
vip\<Enter>\<Enter>\<Enter>*,
Expect:
aaa, bb, c
d, eeeeeee
fffff, gggggggggg,
h, , ii
j, , k
###########################################################
Given ruby (multi-line ruby Hash):
options = { :caching => nil,
:versions => 3,
"cache=blocks" => false }.merge(options)
Do (around the last =):
vip\<Enter>-=
Expect ruby:
options = { :caching => nil,
:versions => 3,
"cache=blocks" => false }.merge(options)
Do (partial alignment):
f:
\<C-V>jj3E
\<Enter>\<Enter>=
Expect ruby:
options = { :caching => nil,
:versions => 3,
"cache=blocks" => false }.merge(options)
###########################################################