24 lines
657 B
Text
24 lines
657 B
Text
#!/usr/bin/env zunit
|
|
@test 'delete if next to space and pair' {
|
|
LBUFFER="[ " RBUFFER=" ]" assert_true _ap-can-delete-p
|
|
}
|
|
|
|
@test 'delete if next to homogeneous counter-pair' {
|
|
LBUFFER="'" RBUFFER="'" assert_true _ap-can-delete-p
|
|
}
|
|
|
|
@test 'delete if next to heterogeneous counter-pair' {
|
|
LBUFFER="(" RBUFFER=")" assert_true _ap-can-delete-p
|
|
}
|
|
|
|
@test 'do not delete if at eol' {
|
|
LBUFFER="'" assert_false _ap-can-delete-p
|
|
}
|
|
|
|
@test 'do not delete if within too many spaces' {
|
|
LBUFFER="[ " RBUFFER=" ]" assert_false _ap-can-delete-p
|
|
}
|
|
|
|
@test 'do not delete if only next to space' {
|
|
LBUFFER=" " RBUFFER=" " assert_false _ap-can-delete-p
|
|
}
|