Behaviour driven framework for testing vim scripts written in Riml