test/run.vim wrongly passes all tests

diffコマンドをsystem()で実行した後、system()の返り値が0であればテストを成功とみなしていますが、system()の返り値は文字列なので、全てのテストが間違って成功しちゃってます。

P.S.
ちなみに`vimlparser#test()`という関数もあるようですが、どちらを使ってテストするのが正しいんでしょうか？
またどのようにテストすればいいですか？
今回は`vim -S test/run.vim -c quit`のようにしてテストを実行させました。