Skip to content

Commit 1992d1f

Browse files
committed
fixup! chore: update golang.org/x/exp/slices
1 parent db5931f commit 1992d1f

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

coderd/util/slice/slice.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package slice
22

3-
import "golang.org/x/exp/constraints"
3+
import (
4+
"golang.org/x/exp/constraints"
5+
)
46

57
// SameElements returns true if the 2 lists have the same elements in any
68
// order.

coderd/util/slice/slice_test.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,3 +107,19 @@ func assertSetContains[T comparable](t *testing.T, set []T, in []T, out []T) {
107107
require.False(t, slice.Contains(set, e), "expect element in set")
108108
}
109109
}
110+
111+
func TestAscending(t *testing.T) {
112+
t.Parallel()
113+
114+
assert.Equal(t, -1, slice.Ascending(1, 2))
115+
assert.Equal(t, 0, slice.Ascending(1, 1))
116+
assert.Equal(t, 1, slice.Ascending(2, 1))
117+
}
118+
119+
func TestDescending(t *testing.T) {
120+
t.Parallel()
121+
122+
assert.Equal(t, 1, slice.Ascending(1, 2))
123+
assert.Equal(t, 0, slice.Ascending(1, 1))
124+
assert.Equal(t, -1, slice.Ascending(2, 1))
125+
}

0 commit comments

Comments
 (0)