forked from TrueCloudLab/certificates
Fix tests when we create re-use a token with a new authority.
This commit is contained in:
parent
08115f584c
commit
097a918da7
1 changed files with 5 additions and 0 deletions
|
@ -11,6 +11,7 @@ import (
|
||||||
"net"
|
"net"
|
||||||
"reflect"
|
"reflect"
|
||||||
"testing"
|
"testing"
|
||||||
|
"time"
|
||||||
|
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
"github.com/smallstep/assert"
|
"github.com/smallstep/assert"
|
||||||
|
@ -82,6 +83,10 @@ func testAuthority(t *testing.T, opts ...Option) *Authority {
|
||||||
}
|
}
|
||||||
a, err := New(c, opts...)
|
a, err := New(c, opts...)
|
||||||
assert.FatalError(t, err)
|
assert.FatalError(t, err)
|
||||||
|
// Avoid errors when test tokens are created before the test authority. This
|
||||||
|
// happens in some tests where we re-create the same authority to test
|
||||||
|
// special cases without re-creating the token.
|
||||||
|
a.startTime = a.startTime.Add(-1 * time.Minute)
|
||||||
return a
|
return a
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue