Behaviour driven development framework for testing vim scripts written in Riml