blob: abfc3db9936bb909dc180026506a0090fdc58a16 [file] [log] [blame]
// Copyright 2018 The Go 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 main_test
import (
func TestDocsUpToDate(t *testing.T) {
if !modload.Enabled() {
t.Skipf("help.Help in GOPATH mode is configured by main.main")
buf := new(bytes.Buffer)
// Match the command in that generates alldocs.go.
help.Help(buf, []string{"documentation"})
data, err := os.ReadFile("alldocs.go")
if err != nil {
t.Fatalf("error reading alldocs.go: %v", err)
if !bytes.Equal(data, buf.Bytes()) {
t.Errorf("alldocs.go is not up to date; run to regenerate it")