blob: 58c7f0192e94c07adc98766ff367b8dca7ab1b98 [file] [log] [blame]
/**
* @license
* Copyright 2021 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.
*/
export const testcases = test.each`
name | path
${'standard library'} | ${'/std@go1.16.3'}
${'standard library versions'} | ${'/std?tab=versions'}
${'standard library licenses'} | ${'/std@go1.16.3?tab=licenses'}
${'errors versions'} | ${'/errors?tab=versions'}
${'errors licenses'} | ${'/errors@go1.16.3?tab=licenses'}
${'errors imports'} | ${'/errors@go1.16.3?tab=imports'}
${'tools'} | ${'/golang.org/x/tools@v0.1.1'}
${'tools licenses'} | ${'/golang.org/x/tools@v0.1.1?tab=licenses'}
${'tools imports'} | ${'/golang.org/x/tools?tab=versions'}
${'module that is not a package'} | ${'/golang.org/x/tools@v0.1.1'}
${'module that is also a package'} | ${'/gocloud.dev@v0.22.0'}
${'really long import path'} | ${'/github.com/envoyproxy/go-control-plane@v0.9.8/envoy/config/filter/network/http_connection_manager/v2'}
${'no documentation'} | ${'/github.com/tendermint/tendermint@v0.34.10/cmd/contract_tests'}
${'package with multiple licenses'} | ${'/github.com/apache/thrift@v0.14.1?tab=licenses'}
${'package that exists in multiple modules at the same version'} | ${'/github.com/hashicorp/vault/api@v1.0.3'}
${'package with multiple nested modules'} | ${'/github.com/Azure/go-autorest/autorest@v0.11.18#section-directories'}
${'package not at latest version of module'} | ${'/golang.org/x/tools/cmd/vet'}
${'package with higher major version'} | ${'/mvdan.cc/sh/syntax'}
${'page that will redirect'} | ${'/github.com/jackc/pgx/pgxpool'}
${'package with multi-GOOS'} | ${'/github.com/creack/pty@v1.1.11'}
${'retracted package'} | ${'/k8s.io/client-go@v1.5.2'}
${'deprecated package'} | ${'/github.com/jba/bit'}
${'package with deprecated symbols'} | ${'/cuelang.org/go@v0.3.2/cue'}
`;