Commit Graph

5 Commits

Author SHA1 Message Date
Yasuhiro Matsumoto
9cd8a85ffb Revert "CI: test only with Vim head, remove skip workarounds"
Some checks failed
Test / test (head) (push) Has been cancelled
This reverts commit 8447f060ad.
2026-03-20 23:20:15 +09:00
Yasuhiro Matsumoto
8447f060ad CI: test only with Vim head, remove skip workarounds 2026-03-20 23:18:43 +09:00
Yasuhiro Matsumoto
809e4249d6 Skip visual/input tests in ex mode for CI compatibility
Tests requiring visual mode or input() cannot run in -e -s mode.
Skip them gracefully instead of failing.
2026-03-20 23:15:27 +09:00
Yasuhiro Matsumoto
bae30d2ae4 Convert tests from custom unittest.vim to vim-themis format
- Use vimspec style (Describe/It/End) instead of basic suite style
- Setup helpers via .themisrc with ExpandWord/ExpandInBuffer globals
- Fix linear-gradient test expected value (0 100% is correct output)
- All 182 tests pass
2026-03-20 23:08:50 +09:00
Yasuhiro Matsumoto
21af7f3e2c Convert tests from custom unittest.vim to vim-themis format
- Add .themisrc to set up runtimepath for test helpers
- Add test helper in test/autoload/themis/helper/emmet.vim
- Add test files: html, css, haml, slim, others (xsl/xsd/mustache/scss/jade/pug/jsx)
- Update Makefile to use vim-themis (old target preserved as test-old)
- All 181 test cases from unittest.vim are covered
2026-03-20 22:47:52 +09:00