Mat Ryer
9e83319287
Merge pull request #45 from warmans/use-file-loader
...
Use file loader
2018-03-06 21:20:40 +00:00
Uwe Dauernheim
12b80de6ea
Remove moq prefix
2018-02-10 17:56:34 +01:00
Stefan Warman
565e1649f5
Use x/tools/go/loader to load packages instead of custom importer.
2018-02-05 14:29:41 +01:00
Uwe Dauernheim
1b1675c967
Make generated mock file non-executable
2017-12-25 14:03:29 +01:00
Mat Ryer
c80e9a745b
Merge pull request #35 from dpetersen/appease-golint
...
Ensure generated content is friendlier to golint
2017-12-06 15:12:51 +00:00
Mat Ryer
acbb9b7883
Merge branch 'master' into appease-golint
2017-12-06 15:07:50 +00:00
Mat Ryer
b7fbde9dac
Merge branch 'master' of https://github.com/matryer/moq
2017-12-06 15:01:44 +00:00
Mat Ryer
595a9745ee
added go generate with vendor test
2017-12-06 15:01:42 +00:00
Don Petersen
b2769851ce
Ensure generated content is friendlier to golint
...
I've stolen the list of "initialisms" from the golint codebase. Normally
I might try and figure out some way to bring the list in from the source
rather than just copy and paste it, since it may fall out of date in the
future. However, if you've ever followed any of the PRs in the golint
repository, you'll know any change like that would likely be rejected.
Most of this list hasn't changed in the last 4 years, so my feeling is
that it won't require many more updates for the life of this project.
2017-11-13 00:33:12 +00:00
Mat Ryer
cc6b1a47fa
Merge pull request #31 from meAmidos/update-example
...
Fix the example in the README
2017-09-19 08:53:08 +01:00
Dmitry Matrosov
cbc95e6b5a
Update the example in the README
...
The example used an outdated method `CallsTo` which is no longer generated when creating a mock.
2017-09-11 09:54:35 +10:00
Mat Ryer
3dc8438cf7
Merge pull request #26 from fvosberg/fix-emptyinterfaces
...
[PATCH] Omit sync package while mocking empty interface
2017-08-03 17:00:27 +01:00
Frederik Vosberg
a2671b9bfc
Added missing test package for empty interface mocking
2017-08-02 22:57:43 +02:00
Frederik Vosberg
d17151fc4e
Merge branch 'master' into fix-emptyinterfaces
2017-08-02 22:26:59 +02:00
Mat Ryer
71d368f14f
golint fixes
2017-08-02 16:06:35 +01:00
Mat Ryer
bd3bf33613
golint fixes
2017-08-02 16:05:42 +01:00
Mat Ryer
c3ea983498
Merge pull request #25 from fvosberg/fix-test-execution-in-forks
...
[PATCH] Made tests independent from package path
2017-08-02 16:00:01 +01:00
Frederik Vosberg
e2c68b96ea
Merge branch 'master' into fix-test-execution-in-forks
2017-08-02 10:13:34 +02:00
Mat Ryer
fc157a141f
added go fmt
2017-07-31 15:09:54 +01:00
Mat Ryer
463b834355
Merge branch 'master' into fix-test-execution-in-forks
2017-07-31 14:59:37 +01:00
Mat Ryer
9999c4d497
Merge pull request #24 from fvosberg/fix-test-chdir-sideeffect
...
[PATCH] Remove side effect caused by chdir from test - fixes #23
2017-07-31 14:59:10 +01:00
Frederik Vosberg
ede55fbbe7
[PATCH] Omit sync package while mocking empty interface
...
when just an empty interface is has beeing mocked, the import of the sync package caused an error. In production it isn't important, because mocking empty interfaces might be stupid, but while writing tests it might happen, that you create an interface, which is beeing filled later on.
2017-07-27 21:08:06 +02:00
Frederik Vosberg
10bc283502
[PATCH] Made tests independent from package path
...
The test case checked for a whole package path, which should exist in a generated moq file, but that failed for obvious reasons in forks
2017-07-27 21:05:01 +02:00
Frederik Vosberg
c4b6b29db7
[PATCH] Remove side effect caused by chdir from test - fixes #23
...
The TestDotImports changed the directory, so every test afterwards was executed from another directory and calls like New("testpackages/emptyinterface", "") failed.
2017-07-27 21:02:36 +02:00
Mat Ryer
df933a7865
Cleaned up files
2017-07-18 10:06:16 +01:00
Mat Ryer
e71b1c1ebe
Better solution for #21
2017-07-18 10:00:26 +01:00
Mat Ryer
879118f880
Single dot imports explicitly not-included - fixes #21
2017-07-18 09:45:29 +01:00
Mat Ryer
1b59660688
Merge pull request #22 from steveoc64/master
...
update template header to conform to https://github.com/golang/go/iss …
2017-07-18 09:33:24 +01:00
SteveOC
afd0cccab1
update template header to conform to https://github.com/golang/go/issues/13560 'new standard way of denoting generated code'
2017-07-18 14:00:03 +10:00
Mat Ryer
941b573418
Go fmt
2017-07-11 21:42:55 +01:00
Mat Ryer
d6bc24ab27
Merge pull request #20 from matryer/cleaner-locks
...
Cleaner locks
2017-07-11 21:32:51 +01:00
Mat Ryer
da5a33a852
New preview image
2017-07-11 21:31:14 +01:00
Mat Ryer
a0446da590
Updated README
2017-07-11 21:30:08 +01:00
Mat Ryer
9dfde8fc79
Improved the way calls and locks work
2017-07-11 21:27:08 +01:00
Mat Ryer
b442eec838
changed the way locks work to keep them out of the mock structure itself
2017-07-11 21:00:24 +01:00
Mat Ryer
c156bf3a75
Merge pull request #19 from matryer/vendoring-18
...
Vendoring 18
2017-07-11 20:58:00 +01:00
Mat Ryer
2b8f74f90c
better path parsing
2017-07-11 20:45:51 +01:00
Mat Ryer
2abe0a029a
added code that checks vendor folders
2017-07-11 20:42:36 +01:00
Mat Ryer
63b6f24493
test data -> testpackages
2017-07-11 20:21:07 +01:00
Mat Ryer
df49857c18
added vendor example
2017-07-11 20:02:46 +01:00
Mat Ryer
be1d7ca86c
Merge pull request #17 from matryer/remove-enabled
...
Remove enabled
2017-07-07 20:09:14 +01:00
Mat Ryer
50ce4e36c7
Improved generated code
2017-07-07 20:04:25 +01:00
Mat Ryer
feae1301cf
Removed confusing Enabled field
2017-07-07 20:00:46 +01:00
Mat Ryer
cd75290540
Merge pull request #16 from matryer/counters
...
Counters and imports
2017-07-07 17:53:15 +01:00
Mat Ryer
1bd8336f70
Added customer importer
2017-07-07 17:49:29 +01:00
Mat Ryer
be50dca16d
removed go 1.6
2017-07-07 16:43:42 +01:00
Mat Ryer
c7ad6da2dd
added more versions
2017-07-07 16:37:38 +01:00
Mat Ryer
22e780f18a
better preview image
2017-07-07 16:19:02 +01:00
Mat Ryer
1144d8ca2f
fixed typos
2017-07-07 16:15:27 +01:00
Mat Ryer
4a63da4c32
new preview image
2017-07-07 15:43:29 +01:00