Closed jonkeane closed 4 years ago
Merging #38 into master will not change coverage. The diff coverage is
100.00%
.
@@ Coverage Diff @@
## master #38 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 17 17
Lines 435 435
=========================================
Hits 435 435
Impacted Files | Coverage Δ | |
---|---|---|
R/expect-header.R | 100.00% <100.00%> (ø) |
|
R/trace.R | 100.00% <100.00%> (ø) |
|
R/mock-api.R | 100.00% <0.00%> (ø) |
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 e63111f...822d14b. Read the comment docs.
Time to merge? Thanks....
Yeah I think this is about ready. @jonkeane would you mind adding to NEWS about this, noting in particular the code changes (expect_header etc.) that make the package work better on 3e?
Done!
I have another unsollicited comment, not related to this PR in particular: it seems several tests fail with devtools::test()
. Is it a known problem? Would there be a way around this?
@maelle I'm not aware of a general problem; #15 mentions devtools::test() but it's a bit murky as to what is going on. Could you please open an issue with details about that?
So when you run devtools::test()
locally on httptest all tests pass? I'll open an issue tomorrow or on Thursday
I don't personally do devtools::test()
to run the tests, I always run in a fresh R process
Ok, I squashed/rebased this on master after merging @maelle's latest PR, which conflicted with this. I think it's good now and will merge after CI passes, though I'll take one last pass through to make sure I didn't screw up the git shenanigans.
This adjusts all of the tests to pass the 3rd edition cleanly and without excess warnings/messages. This also (fully) resolves #34
I have punted on two tests involving
expect_failure()
withinpublic()
: these don't seem to trigger a failure like expected (though there are other examples where those two work just fine). We'll take this up in a followup.