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
Shane Ramnode
380174f817
Add placeholder example to docs
2018-03-19 07:43:57 +00:00
Eyal Posener
33951ec724
Add T object and Test method to Mock
...
This makes is possible to fail the test instead of panicing in case
that the method was called with unexpected arguments.
Fixes #489
mock: change field 'T' to be private field 'test'
mock_test: MockTestingT not using Mock anymore
2018-03-19 07:42:13 +00:00
Eyal Posener
20dae58180
mock_test: remove unecessary code
2018-03-18 18:59:09 +00:00
Eyal Posener
4c1331b42c
Anything: remove unecessary type
2018-03-18 18:59:09 +00:00
Dinesh Kumar
921da254ef
Displaying mismatch information of arguments diff while panic for closest function call. closes #556
2018-03-18 18:58:37 +00:00
Dinesh Kumar
6efb0c49fb
Adding url.Values to request RawQuery, fixes 522
2018-03-18 18:57:06 +00:00
Ernesto Jiménez
b89eecf5ca
Improve errors from mock assertions
...
Mark the assert helpers as helpers for Go Versions that support
`t.Helper()`
2018-03-03 14:28:11 +00:00
Jonathan ES Lin
0bfbef4e58
Modify AssertCalled and AssertNotCalled to give better error messages
...
Co-authored-by: Giuseppe Landolfi <giuseppe.landolfi@ricardo.ch>
Co-authored-by: Ernesto Jiménez <me@ernesto-jimenez.com>
2018-03-03 14:28:11 +00:00
Ben Schumacher
bfc76300bb
Add note about supported go versions to readme
2018-03-03 11:35:07 +00:00
Ben Schumacher
662d1e61b7
Bump go version to 1.10
2018-03-03 11:35:07 +00:00
Dinesh Kumar
be8372ae8e
Adding logging when mock assertions fails
2018-02-06 08:25:39 +00:00
Ernesto Jiménez
a726187e31
Fix vim-go integration and other editors
...
Use Go 1.9 t.Helper() to remove testify from the output of the tests and
stop using `\r` to try to overwrite the output.
This means in Go 1.7 and Go 1.8 testify will appear as failing the test.
2018-02-02 18:39:40 +00:00
Ruben de Vries
8824eb48ce
Store CallerInfo when On() is called and print for missing calls during AssertExpectations.
2018-02-02 18:36:05 +00:00
Ernesto Jiménez
12b6f73e60
Docs: Remove superfluous parenthesis
...
As per https://github.com/stretchr/testify/pull/549 from @larsxschneider
2018-01-31 22:38:42 +00:00
Jonathan Jin
85c790041a
Correct typo in assert.InDeltaMapValues
...
s/numbe/number
2018-01-31 22:35:36 +00:00
Ben Schumacher
33e91307d5
Prune vendor & update deps
2018-01-31 22:21:47 +00:00
Ruben de Vries
5f831d47b7
Print missing FAIL during AssertExpectation
2018-01-31 22:19:04 +00:00
Ernesto Jiménez
87b1dfb5b2
Remove returns info from assertion docs
...
Fixes #525
Return information was propagated to the docs from other wrapper
functions which return nothing.
2017-12-31 13:42:24 +01:00
Ernesto Jiménez
bf45a85fc4
Skip vendored packages from tests
...
Until we drop support of Go < 1.9, skip vendored packages manually.
Once Go 1.11 is released, we would be able to just use ./...
2017-12-31 13:36:49 +01:00
Adam Medzinski
2c9035a78f
Changed mock assertions text output to be non-unicode friendly
2017-12-31 12:25:00 +01:00
Ernesto Jiménez
05aa1d4af4
Remove outdated info from README
2017-12-30 20:13:39 +01:00
Ernesto Jiménez
b91bfb9ebe
Move from Godep to dep for dependency management
2017-12-30 19:17:37 +01:00
Ernesto Jiménez
9ede17e9c0
Drop old Go versions from tests
...
From now on, we will support the last 3 major Go versions, which covers
at least one year and a half of Go versions.
2017-12-30 19:11:05 +01:00
Ernesto Jiménez
8de2544b9a
Fix HTTP assertions to be consistent with the rest
...
HTTP assertions were missing the trailing `msgAndArgs ...interface{}`,
making it inconsistent with the rest of the assertions and resulting in
incorrect `*f` wrappers.
Fixes #528
2017-12-30 18:45:31 +01:00
Ernesto Jiménez
b57b6d191c
Add FileExists and DirExists assertions
...
Implement FileExists and DirExists assertions to check whether file/dir
exist in a given path.
Closes #428
2017-12-30 18:26:00 +01:00