1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
// Copyright 2021 The go-github AUTHORS. All rights reserved.
//
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
package github
import "testing"
func TestInteractionRestriction_Marshal(t *testing.T) {
testJSONMarshal(t, &InteractionRestriction{}, "{}")
u := &InteractionRestriction{
Limit: String("limit"),
Origin: String("origin"),
ExpiresAt: &Timestamp{referenceTime},
}
want := `{
"limit": "limit",
"origin": "origin",
"expires_at": ` + referenceTimeStr + `
}`
testJSONMarshal(t, u, want)
}
|