version_test.go 366 B

12345678910111213141516171819
  1. package context
  2. import "testing"
  3. func TestVersionContext(t *testing.T) {
  4. ctx := Background()
  5. if GetVersion(ctx) != "" {
  6. t.Fatalf("context should not yet have a version")
  7. }
  8. expected := "2.1-whatever"
  9. ctx = WithVersion(ctx, expected)
  10. version := GetVersion(ctx)
  11. if version != expected {
  12. t.Fatalf("version was not set: %q != %q", version, expected)
  13. }
  14. }