summaryrefslogtreecommitdiff
path: root/src/mongo/gotools/src/github.com/mongodb/mongo-tools/vendor/github.com/smartystreets/goconvey/convey/reporting/problems_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/gotools/src/github.com/mongodb/mongo-tools/vendor/github.com/smartystreets/goconvey/convey/reporting/problems_test.go')
-rw-r--r--src/mongo/gotools/src/github.com/mongodb/mongo-tools/vendor/github.com/smartystreets/goconvey/convey/reporting/problems_test.go51
1 files changed, 0 insertions, 51 deletions
diff --git a/src/mongo/gotools/src/github.com/mongodb/mongo-tools/vendor/github.com/smartystreets/goconvey/convey/reporting/problems_test.go b/src/mongo/gotools/src/github.com/mongodb/mongo-tools/vendor/github.com/smartystreets/goconvey/convey/reporting/problems_test.go
deleted file mode 100644
index 92f0ca35cca..00000000000
--- a/src/mongo/gotools/src/github.com/mongodb/mongo-tools/vendor/github.com/smartystreets/goconvey/convey/reporting/problems_test.go
+++ /dev/null
@@ -1,51 +0,0 @@
-package reporting
-
-import (
- "strings"
- "testing"
-)
-
-func TestNoopProblemReporterActions(t *testing.T) {
- file, reporter := setup()
- reporter.BeginStory(nil)
- reporter.Enter(nil)
- reporter.Exit()
- expected := ""
- actual := file.String()
- if expected != actual {
- t.Errorf("Expected: '(blank)'\nActual: '%s'", actual)
- }
-}
-
-func TestReporterPrintsFailuresAndErrorsAtTheEndOfTheStory(t *testing.T) {
- file, reporter := setup()
- reporter.Report(NewFailureReport("failed"))
- reporter.Report(NewErrorReport("error"))
- reporter.Report(NewSuccessReport())
- reporter.EndStory()
-
- result := file.String()
- if !strings.Contains(result, "Errors:\n") {
- t.Errorf("Expected errors, found none.")
- }
- if !strings.Contains(result, "Failures:\n") {
- t.Errorf("Expected failures, found none.")
- }
-
- // Each stack trace looks like: `* /path/to/file.go`, so look for `* `.
- // With go 1.4+ there is a line in some stack traces that looks like this:
- // `testing.(*M).Run(0x2082d60a0, 0x25b7c0)`
- // So we can't just look for "*" anymore.
- problemCount := strings.Count(result, "* ")
- if problemCount != 2 {
- t.Errorf("Expected one failure and one error (total of 2 '*' characters). Got %d", problemCount)
- }
-}
-
-func setup() (file *memoryFile, reporter *problem) {
- monochrome()
- file = newMemoryFile()
- printer := NewPrinter(file)
- reporter = NewProblemReporter(printer)
- return
-}