(require 'oni-bats) (ert-deftest oni-bats-test-auto-insert () "Test that ‘auto-insert’ inserts the proper interpreter." (with-temp-buffer (bats-mode) (let ((auto-insert-query nil)) (auto-insert)) (should (string= "#!/usr/bin/env bats\n\n" (buffer-string))))) (ert-deftest oni-bats-has-shfmt-on-save-mode-disabled () "Test that ‘shfmt-on-save-mode’ is disabled in a ‘bats-mode’ buffer." (with-temp-buffer (bats-mode) (should-not shfmt-on-save-mode)))