Skip to content

Releases: kununu/testing-bundle

Add support to non-transactional database fixtures

05 Jan 09:23
6d0d3c1
Compare
Choose a tag to compare
  • Add support to non-transactional database fixtures introduced in kununu/data-fixtures v9.1.0
  • Split configuration class with methods for each section
  • Add specific Symfony command for non-transactional fixtures
  • Add and fix tests
  • Update documentation

Breaking changes:

  • Introduce options to loadXXXFixtures methods
  • Provide implementations and builders for the options interfaces

Introduce Symfony Http Client Fixtures

17 Dec 17:59
5bf25f1
Compare
Choose a tag to compare
  • Bump kununu/data-fixtures to v9.0
  • Introduce Symfony Http Client Fixtures from kununu/data-fixtures in the bundle
  • Introduce configuration and compiler pass to register orchestrator for this new fixtures type
  • Add methods in FixturesAwareTestCase to load Http Client fixtures
  • Add tests
  • Update documentation

Allow for PHP 8

13 Oct 11:48
b0b5899
Compare
Choose a tag to compare
allow for php 8 (#32)

* allow for php 8

* run CI tests on PHP 8 as well

* try different approach of allowing for PHP 8

* Support phpunit 9.5 to allow code coverage for PHP 8

* Require doctrine/dbal to ^2.13

Exclude PHP 8 + Lowest Dependencies from the matrix

Co-authored-by: Hugo Gonçalves <hugo.goncalves@kununu.com>

Bump kununu/scripts

26 Aug 10:01
e6b6a4a
Compare
Choose a tag to compare
v14.0.1

Always use the latest kununu/scripts (#31)

Introduce Schema Copier

22 Jul 16:08
ed27395
Compare
Choose a tag to compare

Schema Copier allows to have a way of duplicating a database schema to another in a test context.

  • Introduce Schema Copier command and compiler pass
  • BREAKING CHANGE
    • Test/FixturesAwareTestCase.php: Rename getContainer to getFixturesContainer due to that name being introduced in Symfony 5.3
  • Update documentation

Update documentation

10 May 16:17
cf623ba
Compare
Choose a tag to compare
  • Fix a small typo in documentation

Release on packagist

10 May 14:55
Compare
Choose a tag to compare
  • Remove repositories from composer.json
  • Update documentation & CI

Introduce Console Command to Load Elasticsearch fixtures / Add more options to RequestBuilder / Clear fixtures in orchestrator

23 Apr 22:34
de008dc
Compare
Choose a tag to compare
  • Add Console Command to Load Elasticsearch fixtures
  • Add methods withHeader and withServerParameter to RequestBuilder
  • Change Orchestrator to clear fixtures in the loader before running the execution (BC)

Allow disabling the creation of cache pools orchestrators and remove DisableSSLCompilerPass

16 Mar 13:00
05d7dee
Compare
Choose a tag to compare
  • Allow disabling the creation of cache pools orchestrators
  • Fix/add coverage to tests
  • Remove DisableSSLCompilerPass (now in kununu/http-bundle)
  • Update README.md

Add DisableSSLCompilerPass

11 Mar 10:38
66e376c
Compare
Choose a tag to compare
  • Introduce DisableSSLCompilerPass

This compiler pass allows to disable SSL validations on http clients (currently only Guzzle is supported) when tests are running on configured hosts