dmolokanov / appinsights-rs

Application Insights SDK for Rust
MIT License
33 stars 24 forks source link

Bump test-case from 1.2.0 to 2.2.2 #284

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps test-case from 1.2.0 to 2.2.2.

Release notes

Sourced from test-case's releases.

TestCase - v2.2.2

What's Changed

New Contributors

Full Changelog: https://github.com/frondeus/test-case/compare/v2.2.1...v2.2.2

TestCase - v2.2.1

Bugfix release - ensure test-case depends on correct version of test-case-macros Full Changelog: https://github.com/frondeus/test-case/compare/v2.2.0...v2.2.1

TestCase - v2.2.0

What's Changed

New Contributors

Full Changelog: https://github.com/frondeus/test-case/compare/v2.1.0...v2.2.0

TestCase - v2.1.0

What's Changed

Full Changelog: https://github.com/frondeus/test-case/compare/v2.0.2...v2.1.0

TestCase - v2.0.2

Bug fixes

  • Fixed the fact that match X if Y didn't produce correct guard code which resulted in false positives.

Full Changelog: https://github.com/frondeus/test-case/compare/v2.0.1...v2.0.2

TestCase - v2.0.1

Bug fixes:

  • matches Pattern if condition parses correctly (if condition part wasn't allowed despite being documented)

Full Changelog: https://github.com/frondeus/test-case/compare/v2.0.0...v2.0.1

TestCase - v2.0.0

Overview

This crate provides the #[test_case] procedural macro attribute that generates multiple parametrized tests using one body with different input parameters. A test is generated for each data set passed in the test_case attribute. Under the hood, all test cases that share the same body are grouped into a mod, giving clear and readable test results.

... (truncated)

Changelog

Sourced from test-case's changelog.

2.2.2

Bugfixes

  • Use fully qualified test macro path to avoid conflicts in workspace (#105)

2.2.1

Bugfixes

  • Ensure test-case depends on correct version of test-case-macros

2.2.0

New features

  • Support ignore["reason"] syntax (#102)

2.1.0

New features

  • Support matches_regex complex test-case (requires with-regex feature) (#98)
  • Support len, count and empty complex test-cases (#97)

Bug fixes

  • Support keyword ignore on void fn (#100)

Improvements

  • Move macros to separate subcrate so that test-case can export other things (#96)

2.0.2

Bug fixes

  • Covered missing cases in matches X if Y test_case variant (fixes the fact that previous bug fix didn't produce guard code)

2.0.1

Bug fixes

  • matches Pattern if condition parses correctly (if condition part wasn't allowed)

2.0.0

New features

  • => with |x: T| assert!(x) custom inline test assertions
  • => using path::to::fn custom fn test assertions
  • ignore|inconclusive can be combined with other keywords (eg.: => ignore matches Ok(_))
  • => it|is ... syntax is a built-in (previously required hamcrest2 crate integration)
  • Tested items are left in place where they were defined #77
  • Simple test cases allow Result<(), _> return types similar to native #[test] macro

Improvements

  • Significant code refactoring
  • Improved test case name selection

Breaking changes

  • Deprecation of inconclusive within test description string - it will no longer act like modifier keyword
  • Deprecation of hamcrest2 integration
  • Deprecation of allow_result feature

... (truncated)

Commits
  • 29db360 Bump version to v2.2.2
  • 2c05a1b Use fully qualified #[test] attribute path (#105)
  • c22709f Lock dependency versions in child crates
  • 5f5c695 Update tests to latest nightly and stable
  • 4cc37f1 Lock once-cell version
  • 72d2472 Bump version to 2.2.1
  • b8124c9 Ensure depends on with same version number
  • 26659c5 Bump version to 2.2.0
  • 0757a9d Support adding reason to ignore keyword (#103)
  • a877053 chore: Lock crates targeting MSRV >1.49
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
kodiakhq[bot] commented 1 year ago

This PR currently has a merge conflict. Please resolve this and then re-add the automerge label.

dependabot[bot] commented 1 year ago

Looks like test-case is up-to-date now, so this is no longer needed.