MCPcopy Index your code
hub / github.com/cli/cli / TestHostsWorksRightAfterMigration

Function TestHostsWorksRightAfterMigration

internal/config/auth_config_test.go:722–736  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

720}
721
722func TestHostsWorksRightAfterMigration(t *testing.T) {
723 // Given we have logged in before migration
724 authCfg := newTestAuthConfig(t)
725 _, err := preMigrationLogin(authCfg, "ghe.io", "test-user", "test-token", "ssh", false)
726 require.NoError(t, err)
727
728 // When we migrate
729 var m migration.MultiAccount
730 c := cfg{authCfg.cfg}
731 require.NoError(t, c.Migrate(m))
732
733 // Then we can still get the hosts correctly
734 hosts := authCfg.Hosts()
735 require.Contains(t, hosts, "ghe.io")
736}
737
738func TestDefaultHostWorksRightAfterMigration(t *testing.T) {
739 // Given we have logged in before migration to an enterprise host

Callers

nothing calls this directly

Calls 5

MigrateMethod · 0.95
newTestAuthConfigFunction · 0.85
preMigrationLoginFunction · 0.85
ContainsMethod · 0.80
HostsMethod · 0.65

Tested by

no test coverage detected