stretchr/testify

require: invalid examples from doc comments as functions don't return bool

Open

#1,776 建立於 2025年8月4日

在 GitHub 查看
 (8 留言) (1 反應) (1 負責人)Go (25,958 star) (1,704 fork)batch import
bugdocumentationgood first issue

描述

Description

The doc comments for multiple functions in the require package have code examples that are invalid. Example:

https://github.com/stretchr/testify/blob/a53be35c3b0cfcd5189cffcfd75df60ea581104c/require/require.go#L1391

The example reads:

	  if require.NoError(t, err) {
		   require.Equal(t, expectedObj, actualObj)
	  }

but the NoError() function does not return any value, so this is invalid.

There are similar invalid examples in the doc comments for NoErrorf, NotEmpty and NotEmptyf.

貢獻者指南