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
Dinesh Kumar
b3596e9279
Fxinng After(time.Duration) to wait properly
...
commit 5b0291d47dc3a70cc6c6be3bba3c2f934a8e933e
Merge: 1f324ec 8ccf48a
Author: Dinesh Kumar <dineshkumar-cse@users.noreply.github.com>
Date: Sat Dec 30 19:55:13 2017 +0530
Merge branch 'master' into master
commit 1f324ec8cbe892a2c5364904643aa1b710121824
Author: Dinesh Kumar <dinesh.kumar@go-jek.com>
Date: Sat Dec 30 19:07:16 2017 +0530
Fixing comments: reduced test time, locking in after, unexported waitTime
- WaitUntil/After overrides each other value
- currently if channel is set that takes the priority, if not the
waitTime is used to Sleep
commit a7101ec14224918fc06532acae76418d1b4f04c5
Author: Dinesh Kumar <dinesh.kumar@go-jek.com>
Date: Fri Dec 29 13:02:14 2017 +0530
Using if else instead of switch and pulling out the commone one
commit 936f63dd689acacfd051867c5c700489caa1dbc2
Author: Dinesh Kumar <dinesh.kumar@go-jek.com>
Date: Fri Dec 29 12:41:40 2017 +0530
After - making it wait during method call
After was using call.WaitUntil(time.After(duration)),
<-time.After(duration) returns a channel with the timer immediately
started
2017-12-30 17:53:34 +01:00
Joel Low
cbf22d8d28
Support nil arguments to Argument Matchers
2017-12-30 17:48:55 +01:00
Adam Medzinski
42baa3e5a4
Nil check in Implements assertion
2017-12-30 17:32:04 +01:00