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

fix(deps): update dependency asia to ^0.19.0 #23

Merged
merged 1 commit into from
May 30, 2019
Merged

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented May 30, 2019

This PR contains the following updates:

Package Type Update Change References
asia devDependencies minor ^0.17.1 -> ^0.19.0 source

Release Notes

olstenlarck/asia

v0.19.7

Compare Source

Bug fixes

  • no indent for snapshots

v0.19.6

Compare Source

Bug fixes

  • small fixes on readme side of the things

v0.19.5

Compare Source

Bug fixes

  • fix: update test-cov script
  • fix(cli): force --update flag when NYC coverage
  • fix: readme badges, Badgen all
  • fix: completely switch to Badgen (https://badgen.now.sh)
  • fix: upadtes for CodeCov and nyc

v0.19.4

Compare Source

Bug fixes

  • enable CircleCI
  • update self tests for inside the CI
  • make codeframe the default CI reporter

v0.19.3

Compare Source

Docs

  • generate readme, update is next in the TODO list

v0.19.2

Compare Source

Bug fixes

  • fix typo in src/reporters/tap.js when failing (remove the colon after filepath)

v0.19.1

Compare Source

Bug fixes

  • ensurance in src/reporters/codeframe.js when there is no source frame

v0.19.0

Compare Source

Features

  • Introduce the codeframe reporter, try it out with -R codeframe

Basically, it's exact visual copy of the ESLint's one. :) It's also minimalist by default, which means that you need to pass --no-min to see passed, skipped, and todo tests printed. Otherwise it will only show the failing ones.

If there is no failing tests it shows No errors found. :) in green, once.

Checkout this example, or clone the repo and run it. It's colored, of course.

❯ node src/cli.js foo.mjs -r @​babel/register -R codeframe --no-min
fail: foo bar baz (Object.t [as fn]) at ./foo.mjs:12:5
  10 |
  11 | test('foo bar baz', (t) => {
> 12 |   t.deepEqual([1, 2, 3], { a: 1, b: { c: 6 } });
     |     ^ AssertionError [ERR_ASSERTION]: [ 1, 2, 3 ] deepEqual { a: 1, b: { c: 6 } }
  13 | });
  14 |
  15 | test('total slow test here', async (t) => {
pass: total slow test here (null) at ./foo.mjs
fail: some real fail here (Object.t [as fn]) at ./foo.mjs:24:3
  22 |
  23 | test('some real fail here', (t) => {
> 24 |   dadas;
     |   ^ ReferenceError: dadas is not defined
  25 |
  26 |   t.ok(true);
  27 | });
pass: some slow yeah (null) at ./foo.mjs
todo: some without implementation (null) at ./foo.mjs
skip: failing but skipped (null) at ./foo.mjs
pass: one more passing (null) at ./foo.mjs

2 error(s) found. :(

v0.18.2

Compare Source

Bug fixes

  • fix: force using TAP reporter in CI

v0.18.1

Compare Source

Bug fixes

  • improve error reporting in reporters
  • ensure the foo.mjs in root is working correctly with Babel
  • add some // TODO markers
The Babel thing. So.

By default, we does nothing with Babel or with esm loader. You need to install whatever babel you want with whatever you want config. The only required thing is to use --require @​babel/register and we will load Babel's config wherever it is.

Same applies for the esm loader.

All in all, the CLI is just a thin wrapper on top of node with support for globbing and spawning each file in subprocess using child_process.fork.
That's why --require hooks are Just Working - they are just passed to the Nodejs bin.

v0.18.0

Compare Source

Workers 🎉

Not sure if it's a big change, since we were using execa which uses cp.spawn, but..

In anyway, this architecture allows us to make correct TAP reporter (try asia -R tap), at least.

The start and finish events are called only once per CLI run. There are also before and after events, that are run for each file - we are using them in the Mini reporter.


Renovate configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Enabled.

♻️ Rebasing: Whenever PR is stale, or if you modify the PR title to begin with "rebase!".

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot. View repository job log here.

@codecov
Copy link

codecov bot commented May 30, 2019

Codecov Report

Merging #23 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@          Coverage Diff           @@
##           master     #23   +/-   ##
======================================
  Coverage    87.8%   87.8%           
======================================
  Files           2       2           
  Lines         164     164           
======================================
  Hits          144     144           
  Misses         20      20

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 766a003...ebef696. Read the comment docs.

@renovate renovate bot merged commit fdaa113 into master May 30, 2019
@renovate renovate bot deleted the renovate/asia-0.x branch May 30, 2019 11:25
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.

1 participant