mirror of
https://github.com/google/go-github.git
synced 2026-10-29 17:04:49 +08:00
27 lines
581 B
Go
27 lines
581 B
Go
// 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)
|
|
}
|