From 349be70512b33bd7d7bff2a7e37d76a893b87ab4 Mon Sep 17 00:00:00 2001 From: Lewis Watson Date: Tue, 21 Feb 2017 22:11:28 +0000 Subject: [PATCH] Add godoc example --- example_test.go | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 example_test.go diff --git a/example_test.go b/example_test.go new file mode 100644 index 0000000..6e1f7f4 --- /dev/null +++ b/example_test.go @@ -0,0 +1,37 @@ +package fireauth_test + +import ( + "io/ioutil" + "log" + + "github.com/LewisWatson/firebase-jwt-auth" +) + +func ExampleVerify() { + + fireauth, err := fireauth.New("example project") + if err != nil { + log.Fatalf("%v", err) + } + + token, err := getToken() + if err != nil { + log.Fatalf("%v", err) + } + + userID, claims, err := fireauth.Verify(token) + if err != nil { + log.Fatalf("%v", err) + } + + log.Printf("userID %v, claims %+v", userID, claims) +} + +func getToken() (string, error) { + content, err := ioutil.ReadFile("testdata/token.txt") + if err != nil { + return "", err + } + + return string(content), nil +}