+++ /dev/null
-// Copyright (c) 2014-2015 The Notify Authors. All rights reserved.
-// Use of this source code is governed by the MIT license that can be
-// found in the LICENSE file.
-
-package notify
-
-import (
- "sort"
- "strings"
- "testing"
-)
-
-// S is a workaround for random event strings concatenation order.
-func s(s string) string {
- z := strings.Split(s, "|")
- sort.StringSlice(z).Sort()
- return strings.Join(z, "|")
-}
-
-// This test is not safe to run in parallel with others.
-func TestEventString(t *testing.T) {
- cases := map[Event]string{
- Create: "notify.Create",
- Create | Remove: "notify.Create|notify.Remove",
- Create | Remove | Write: "notify.Create|notify.Remove|notify.Write",
- Create | Write | Rename: "notify.Create|notify.Rename|notify.Write",
- }
- for e, str := range cases {
- if s := s(e.String()); s != str {
- t.Errorf("want s=%s; got %s (e=%#x)", str, s, e)
- }
- }
-}