]> git.giacomolli.uk - onechat/blob - lock_test.go
Check spacing between Go statement blocks
[onechat] / lock_test.go
1 package main
2
3 import (
4         "testing"
5
6         "github.com/stretchr/testify/require"
7 )
8
9 func TestOneProcessHoldsTheTokens(t *testing.T) {
10         dir := t.TempDir()
11         lock, err := lockTokens(dir)
12         require.NoError(t, err)
13
14         _, err = lockTokens(dir)
15         require.ErrorIs(t, err, errTokensInUse)
16         require.NoError(t, lock.Close())
17
18         lock, err = lockTokens(dir)
19         require.NoError(t, err)
20         require.NoError(t, lock.Close())
21 }