xiaolei
221dbe5ed4
fix mutex
2019-07-11 18:01:36 -06:00
xiaolei
1bb3d5a619
improve find expected call
2019-07-11 18:01:36 -06:00
Vitaly Isaev
555ebd3959
Fix panic for equality assertions for values of aliased string type
2019-07-11 17:52:58 -06:00
Nobuhiro MIKI
0224ef258e
Add YAMLEq to assert that two YAML strings are equivalent
2019-07-11 17:50:32 -06:00
Grzegorz Miejski
d84e815d44
Introduce Eventually assertion.
2019-07-09 13:57:54 -06:00
Miles Steele
ae5876d09a
change report wording, fix int stringification, fix doc
2019-07-08 11:49:27 -06:00
Kirill Smelkov
34c6fa2dc7
assert, require: Regenerate
...
Run `go generate ...` from top of testify tree. This brings in wappers
for Greater, GreaterOrEqual, Less, LessOrEqual and Same.
2019-03-11 10:14:05 -06:00
Gavin Cabbage
21cb1c2932
add ptr comparison func 'Same' to assert pkg
2019-02-28 14:48:09 -07:00
Sergej Zagursky
10a9f47426
Show stack trace on panic
2019-02-28 14:40:23 -07:00
apantykhin
3f658bd5ac
add comparison
2019-02-19 09:07:39 -07:00
Chris Marchbanks
78018b09cd
Helper is called before assert function in require.* functions
2019-02-14 17:34:13 -07:00
Tigran Saluev
2894c76efe
Rename setupDone to suiteSetupDone
2019-02-14 09:28:04 -07:00
Tigran Saluev
943c6e8f43
Add test on suite setup skipping
2019-02-14 09:28:04 -07:00
Tigran Saluev
af4cbaf11d
Rerun build
2019-02-14 09:28:04 -07:00
Tigran Saluev
2696ec2b70
Fix tests
2019-02-14 09:28:04 -07:00
Tigran Saluev
3efd733edb
Don't setup suite if no methods satisfy filter
...
When suite setup is long, the necessity to wait for all suite setups for testing one single method bothers a lot. Here's a little fix of that behavior.
2019-02-14 09:28:04 -07:00
Alexander Pantyukhin
363ebb24d0
Update assertions.go
...
fix for value.
2019-01-09 09:23:56 -07:00
apantykhin
834f27f4b7
refactor includeElement method
2019-01-09 09:23:56 -07:00
James Ray
ffdc059bfe
Update readme to deprecate http and include available packages
2019-01-03 12:31:39 -07:00
apantykhin
1ecda4918e
fix for comparing kinds
2019-01-03 12:23:29 -07:00
Tai
f1df803a70
Preserve stack frame for mock parent method call
...
Go tip contains following commmit, that inlines function with single
call bodies.
13baf4b2cd
`(*Call).On()` is the exact target for the improvement in Go repo. Due to
the inlining, assert.CallerInfo() can't not detect the file and line
number of the call to `(*Mock).On()` from `(*Call).On()`. Thus, the test
fails.
Adding the compiler directive `go:noinline` prevent this effect and make
mock package works with go tip as before.
2019-01-03 11:36:43 -07:00
Tony Jiang
26d4a37fb4
Fix typo ("PASS" -> "FAIL")
...
Fixes #669
2019-01-03 10:41:29 -07:00
Kyl Wellman
865fb2c8f5
Add support for subtests (go 1.7)
2019-01-02 10:25:22 -07:00
Leigh McCulloch
c45a1382af
Add go.mod and go.sum
...
What
===
Add `go.mod` and `go.sum`, using `Go 1.11`.
Why
===
Now that golang/go#24301 has been accepted, lets start using go.mod files
alongside Godep, and keep the two in sync.
Notes
===
There are no changes required to testify to support go.mod. The files were
generated by running `go build` and `go mod tidy.
Merging
===
This PR is intended to be merged after #659 which adds Go1.11 to the list of
supported builds.
2018-12-28 10:53:30 -07:00
Iaroslav Ciupin
660f15d67d
Recover panic in suite
2018-12-24 10:37:47 -07:00
Viswajith Venugopal
5b93e2dc01
Run go fmt
2018-12-12 10:17:45 -08:00
Viswajith Venugopal
6697e04e8d
Support arbitrary objects in msgAndArgs
2018-12-12 10:17:45 -08:00
Omar Kohl
199de5f3a4
Update the LICENSE to match the 'standard' MIT license file
...
The reason is that since the name of the license is not stated
explicitly and the license text differed very slightly I had to perform
a diff to ensure it actually is MIT licensed. Also GitHub does not
detect the license for this project currently (probably for the same
reason).
Changes:
* Remove the line 'Please consider promoting this project...' that is
not part of the MIT license
* Use the same formatting as choosealicense.com
* Explicitly state 'MIT License'
* Update the copyright year
2018-12-11 09:06:17 -08:00
Harald Nordgren
8019298d9f
Bump Go versions and use '.x' to always get latest minor versions
2018-11-15 15:34:58 -08:00
Renato
04af85275a
update comment to match exported function
2018-10-13 18:00:28 -06:00
Renato
282608cc76
update comment to match function name
2018-10-13 18:00:28 -06:00
Patrick Curry
2db35c88b9
Fixed outdated comment
2018-10-02 17:32:21 -06:00
Harald Nordgren
f2347ac6c9
Allow assert.Equal on string type alias without panicking on failure
2018-10-02 17:26:21 -06:00
Leigh McCulloch
14d66a7ab5
Change README not to expand support for more than three versions
2018-10-02 17:24:27 -06:00
Leigh McCulloch
c4a7fdae49
Revert "Remove 1.8"
...
This reverts commit 435bd6eaf1
.
2018-10-02 17:24:27 -06:00
Leigh McCulloch
7023ef1c65
Revert "Update README.md"
...
This reverts commit 0498a9c3b1
.
2018-10-02 17:24:27 -06:00
Leigh McCulloch
82a6bb6ee5
Update README.md
2018-10-02 17:24:27 -06:00
Leigh McCulloch
7d5bdf6757
Remove 1.8
2018-10-02 17:24:27 -06:00
Leigh McCulloch
581e4986f3
Add go1.11 to CI
2018-10-02 17:24:27 -06:00
gz-c
f35b8ab0b5
Restore type information to matched output message
2018-06-09 12:55:18 +01:00
gz-c
e4944078a3
Use %v to print matched argument values
2018-06-09 12:55:18 +01:00
Stephan Renatus
38eb60e591
http_assertions: regenerate
...
Signed-off-by: Stephan Renatus <srenatus@chef.io>
2018-06-09 12:51:17 +01:00
Stephan Renatus
adc03609b3
http_assertions: fix docs (missing methods)
...
Signed-off-by: Stephan Renatus <srenatus@chef.io>
2018-06-09 12:51:17 +01:00
Ernesto Jiménez
26d6fa081f
More concrete error in Panics and PanicsWithValue
2018-06-09 12:37:22 +01:00
Harald Nordgren
1c264b1925
Refactor ObjectsAreEqual()
2018-06-09 12:21:57 +01:00
timfeirg
2a15e200fd
support diff display for string variables
2018-06-09 11:55:26 +01:00
Nick Pollett
ef2d015404
Run generator
2018-06-09 10:23:57 +01:00
Nick Pollett
89226b8388
Compact template
2018-06-09 10:23:57 +01:00
Nick Pollett
6c9d18aaae
Optimise template
2018-06-09 10:23:57 +01:00
Cory Bennett
c679ae2cc0
add function aliases for common assert and requires function signatures to make table driven tests easier
2018-03-19 22:34:59 +00:00