Skip to content
This repository was archived by the owner on Aug 15, 2026. It is now read-only.
This repository was archived by the owner on Aug 15, 2026. It is now read-only.

Support for redir in vroom tests #86

Description

@paulhybryant

Trying to test a syntax plugin.

Here is the vroom test:

Vroom test for foldcol

Test environment setup.
  @system (RELAXED)
  > :set nocompatible<CR>
  > :set rtp+=$HOME/.vim/bundle/foldcol<CR>
  > :runtime! plugin/foldcol.vim<CR>
  > :set rtp+=$HOME/.vim/bundle/Align<CR>
  > :runtime! plugin/cecutil.vim<CR>
  > :runtime! plugin/AlignPlugin.vim<CR>
  > :runtime! plugin/AlignMapsPlugin.vim<CR>
  > :let b:folds = {}<CR>


  Test plugin loaded
  > :echomsg g:loaded_foldcol<CR>
  ~ v3g


  Try to fold column with default delimeter
  % 111111,222,33333<CR>
  % 1,222,333333333333333<CR>
  % 1111111111111,2,333
  > :FoldCol 2<CR>
  111111        , 222 , 33333
  1             , 222 , 333333333333333
  1111111111111 , 2   , 333
  > :redir => b:synfold<CR>
  > :silent! syn list FoldCol2<CR>
  > :redir END<CR>
  > :echomsg "syn:".b:synfold<CR>
  ~ 1

The first two tests work fine. The last assert in the last test is expected to fail ("~ 1") but it actually passes.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions