(filelock-tests--fixture
(filelock-tests--spoil-lock-file buffer-file-truename)
(let ((err (should-error (file-locked-p (buffer-file-name)))))
- (should (equal (seq-subseq err 0 2)
- (if (eq system-type 'windows-nt)
- '(permission-denied "Testing file lock")
- '(file-error "Testing file lock")))))))
+ (should (equal (seq-subseq err 0 2) '(file-error "Testing file lock"))))))
(ert-deftest filelock-tests-unlock-spoiled ()
"Check that `unlock-buffer' fails if the lockfile is \"spoiled\"."
;; `userlock--handle-unlock-error' (bug#46397).
(cl-letf (((symbol-function 'userlock--handle-unlock-error)
(lambda (err) (signal (car err) (cdr err)))))
- (should (equal
- (if (eq system-type 'windows-nt)
- '(permission-denied "Unlocking file")
- '(file-error "Unlocking file"))
- (seq-subseq (should-error (unlock-buffer)) 0 2))))))
+ (should (equal '(file-error "Unlocking file")
+ (seq-subseq (should-error (unlock-buffer)) 0 2))))))
(ert-deftest filelock-tests-kill-buffer-spoiled ()
"Check that `kill-buffer' fails if a lockfile is \"spoiled\"."
(cl-letf (((symbol-function 'yes-or-no-p) #'always)
((symbol-function 'userlock--handle-unlock-error)
(lambda (err) (signal (car err) (cdr err)))))
- (should (equal
- (if (eq system-type 'windows-nt)
- '(permission-denied "Unlocking file")
- '(file-error "Unlocking file"))
- (seq-subseq (should-error (kill-buffer)) 0 2))))))
+ (should (equal '(file-error "Unlocking file")
+ (seq-subseq (should-error (kill-buffer)) 0 2))))))
(ert-deftest filelock-tests-detect-external-change ()
"Check that an external file modification is reported."