Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added support for kwargs in @mock calls. #21

Merged
merged 1 commit into from
Feb 6, 2018
Merged

Added support for kwargs in @mock calls. #21

merged 1 commit into from
Feb 6, 2018

Conversation

rofinn
Copy link
Collaborator

@rofinn rofinn commented Jun 14, 2017

Handles @mock calls with keyword arguments (both :parameters and regular :kw). Currently, left the QuoteNode on kwarg values out as it won't be necessary with #20.

Fixes: #19

@rofinn
Copy link
Collaborator Author

rofinn commented Jun 14, 2017

invokelatest in Compat (and I think Base) doesn't support kwargs either.

@codecov
Copy link

codecov bot commented Jun 14, 2017

Codecov Report

Merging #21 into master will increase coverage by 0.52%.
The diff coverage is 100%.

Impacted file tree graph

@@            Coverage Diff            @@
##           master     #21      +/-   ##
=========================================
+ Coverage   93.07%   93.6%   +0.52%     
=========================================
  Files           4       2       -2     
  Lines         260     172      -88     
=========================================
- Hits          242     161      -81     
+ Misses         18      11       -7
Impacted Files Coverage Δ
src/expr.jl 98.9% <100%> (+1.75%) ⬆️
src/Mocking.jl 87.65% <100%> (+0.29%) ⬆️
src/bindings.jl
src/options.jl

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update db52245...05d75e5. Read the comment docs.

@omus
Copy link
Member

omus commented Feb 6, 2018

Addressed in JuliaLang/julia#22646 and JuliaLang/Compat.jl#424 (v0.40)

@omus
Copy link
Member

omus commented Feb 6, 2018

Rebased the PR

@omus omus changed the title WIP: Added support for kwargs in @mock calls. Added support for kwargs in @mock calls. Feb 6, 2018
@omus
Copy link
Member

omus commented Feb 6, 2018

AppVeyor failure is just being unable to download the 32-bit nightly binaries.

@omus omus merged commit 49dff5f into master Feb 6, 2018
@omus omus deleted the kwargs branch February 6, 2018 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants