moby/pkg/filenotify
Sebastiaan van Stijn e92e0d358a
TestPollerEvent: fix filemode (staticcheck)
Staticcheck reported:

    SA9002: file mode '600' evaluates to 01130; did you mean '0600'? (staticcheck)

But fixing that caused the test to fail:

    === Failed
    === FAIL: pkg/filenotify TestPollerEvent (0.80s)
        poller_test.go:75: timeout waiting for event CHMOD

The problem turned out to be that the file was created with `0644`. However,
after umask, the file created actually had `0600` filemode. Running the `os.Chmod`
with `0600` therefore was a no-op, causing the test to fail (because no
CHMOD event would fire).

This patch changes the test to;

- create the file with mode `0600`
- assert that the file has the expected mode
- change the chmod to `0644`
- assert that it has the correct mode, before testing the event.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2019-09-18 12:57:56 +02:00
..
filenotify.go Add canonical import comment 2018-02-05 16:51:57 -05:00
fsnotify.go Add canonical import comment 2018-02-05 16:51:57 -05:00
poller.go Make sure timers are stopped after use. 2019-01-16 14:32:53 -08:00
poller_test.go TestPollerEvent: fix filemode (staticcheck) 2019-09-18 12:57:56 +02:00