diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2019-08-10 21:05:17 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2019-08-12 13:26:32 +0200 |
commit | 9e571827055dedb46b78c5db3d17d6913f14870b (patch) | |
tree | f5f0108afe0c9385ff6dc27664943d9f719f57ad /commands/commands_test.go | |
parent | 6027ee11082d0b9d72de1d4d1980a702be294ad2 (diff) | |
download | hugo-9e571827055dedb46b78c5db3d17d6913f14870b.tar.gz hugo-9e571827055dedb46b78c5db3d17d6913f14870b.zip |
tests: Convert from testify to quicktest
Diffstat (limited to 'commands/commands_test.go')
-rw-r--r-- | commands/commands_test.go | 72 |
1 files changed, 36 insertions, 36 deletions
diff --git a/commands/commands_test.go b/commands/commands_test.go index a1c6cdd76..565736793 100644 --- a/commands/commands_test.go +++ b/commands/commands_test.go @@ -25,29 +25,29 @@ import ( "github.com/spf13/cobra" "github.com/spf13/viper" - "github.com/stretchr/testify/require" + qt "github.com/frankban/quicktest" ) func TestExecute(t *testing.T) { - assert := require.New(t) + c := qt.New(t) dir, err := createSimpleTestSite(t, testSiteConfig{}) - assert.NoError(err) + c.Assert(err, qt.IsNil) defer func() { os.RemoveAll(dir) }() resp := Execute([]string{"-s=" + dir}) - assert.NoError(resp.Err) + c.Assert(resp.Err, qt.IsNil) result := resp.Result - assert.True(len(result.Sites) == 1) - assert.True(len(result.Sites[0].RegularPages()) == 1) + c.Assert(len(result.Sites) == 1, qt.Equals, true) + c.Assert(len(result.Sites[0].RegularPages()) == 1, qt.Equals, true) } func TestCommandsPersistentFlags(t *testing.T) { - assert := require.New(t) + c := qt.New(t) noOpRunE := func(cmd *cobra.Command, args []string) error { return nil @@ -83,10 +83,10 @@ func TestCommandsPersistentFlags(t *testing.T) { for _, command := range commands { if b, ok := command.(commandsBuilderGetter); ok { v := b.getCommandsBuilder().hugoBuilderCommon - assert.Equal("myconfig.toml", v.cfgFile) - assert.Equal("myconfigdir", v.cfgDir) - assert.Equal("mysource", v.source) - assert.Equal("https://example.com/b/", v.baseURL) + c.Assert(v.cfgFile, qt.Equals, "myconfig.toml") + c.Assert(v.cfgDir, qt.Equals, "myconfigdir") + c.Assert(v.source, qt.Equals, "mysource") + c.Assert(v.baseURL, qt.Equals, "https://example.com/b/") } if srvCmd, ok := command.(*serverCmd); ok { @@ -94,32 +94,32 @@ func TestCommandsPersistentFlags(t *testing.T) { } } - assert.NotNil(sc) - assert.True(sc.navigateToChanged) - assert.True(sc.disableLiveReload) - assert.True(sc.noHTTPCache) - assert.True(sc.renderToDisk) - assert.Equal(1366, sc.serverPort) - assert.Equal("testing", sc.environment) + c.Assert(sc, qt.Not(qt.IsNil)) + c.Assert(sc.navigateToChanged, qt.Equals, true) + c.Assert(sc.disableLiveReload, qt.Equals, true) + c.Assert(sc.noHTTPCache, qt.Equals, true) + c.Assert(sc.renderToDisk, qt.Equals, true) + c.Assert(sc.serverPort, qt.Equals, 1366) + c.Assert(sc.environment, qt.Equals, "testing") cfg := viper.New() sc.flagsToConfig(cfg) - assert.Equal("/tmp/mydestination", cfg.GetString("publishDir")) - assert.Equal("mycontent", cfg.GetString("contentDir")) - assert.Equal("mylayouts", cfg.GetString("layoutDir")) - assert.Equal([]string{"mytheme"}, cfg.GetStringSlice("theme")) - assert.Equal("mythemes", cfg.GetString("themesDir")) - assert.Equal("https://example.com/b/", cfg.GetString("baseURL")) + c.Assert(cfg.GetString("publishDir"), qt.Equals, "/tmp/mydestination") + c.Assert(cfg.GetString("contentDir"), qt.Equals, "mycontent") + c.Assert(cfg.GetString("layoutDir"), qt.Equals, "mylayouts") + c.Assert(cfg.GetStringSlice("theme"), qt.DeepEquals, []string{"mytheme"}) + c.Assert(cfg.GetString("themesDir"), qt.Equals, "mythemes") + c.Assert(cfg.GetString("baseURL"), qt.Equals, "https://example.com/b/") - assert.Equal([]string{"page", "home"}, cfg.Get("disableKinds")) + c.Assert(cfg.Get("disableKinds"), qt.DeepEquals, []string{"page", "home"}) - assert.True(cfg.GetBool("gc")) + c.Assert(cfg.GetBool("gc"), qt.Equals, true) // The flag is named path-warnings - assert.True(cfg.GetBool("logPathWarnings")) + c.Assert(cfg.GetBool("logPathWarnings"), qt.Equals, true) // The flag is named i18n-warnings - assert.True(cfg.GetBool("logI18nWarnings")) + c.Assert(cfg.GetBool("logI18nWarnings"), qt.Equals, true) }}} @@ -136,7 +136,7 @@ func TestCommandsPersistentFlags(t *testing.T) { } rootCmd := root.getCommand() rootCmd.SetArgs(test.args) - assert.NoError(rootCmd.Execute()) + c.Assert(rootCmd.Execute(), qt.IsNil) test.check(b.commands) } @@ -144,13 +144,13 @@ func TestCommandsPersistentFlags(t *testing.T) { func TestCommandsExecute(t *testing.T) { - assert := require.New(t) + c := qt.New(t) dir, err := createSimpleTestSite(t, testSiteConfig{}) - assert.NoError(err) + c.Assert(err, qt.IsNil) dirOut, err := ioutil.TempDir("", "hugo-cli-out") - assert.NoError(err) + c.Assert(err, qt.IsNil) defer func() { os.RemoveAll(dir) @@ -200,17 +200,17 @@ func TestCommandsExecute(t *testing.T) { _, err := hugoCmd.ExecuteC() if test.expectErrToContain != "" { - assert.Error(err, fmt.Sprintf("%v", test.commands)) - assert.Contains(err.Error(), test.expectErrToContain) + c.Assert(err, qt.Not(qt.IsNil)) + c.Assert(err.Error(), qt.Contains, test.expectErrToContain) } else { - assert.NoError(err, fmt.Sprintf("%v", test.commands)) + c.Assert(err, qt.IsNil) } // Assert that we have not left any development debug artifacts in // the code. if b.c != nil { _, ok := b.c.destinationFs.(types.DevMarker) - assert.False(ok) + c.Assert(ok, qt.Equals, false) } } |