]> git.giacomolli.uk - onechat/blob - lock_test.go
Show stored images to the user
[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 }