Giters
dogmatiq
/
testkit
Write blackbox tests for Dogma applications.
Geek Repo:
Geek Repo
Github PK Tool:
Github PK Tool
Stargazers:
1
Watchers:
4
Issues:
82
Forks:
0
dogmatiq/testkit Issues
Panic if an unrecognised handler name is used in enable/disable handler options.
Updated
10 months ago
Projection controller missing method IsPrimaryDelivery
Closed
a year ago
Comments count
1
Panic when recording an unknown message via an EventRecorder
Closed
3 years ago
Running tests with verbose flag doesn't show log output under Ginkgo.
Updated
3 years ago
Mechanism for forcing a command executor to fail.
Closed
3 years ago
Comments count
3
Using RecordEvent directly causes a nil panic
Closed
3 years ago
Comments count
2
Compare protocol buffers messages using proto.Equal().
Closed
3 years ago
Allow assert.S.Name() to return test name.
Updated
3 years ago
Redesign the Test API
Closed
3 years ago
Comments count
1
Annotate the engine logs to indicate when expectations pass/fail.
Updated
3 years ago
Allow for non-exact message matching.
Closed
3 years ago
Cryptic stack trace from panic during message handling.
Updated
4 years ago
Add report suggestion when an app contains message types that differ only by pointer/non-pointer.
Updated
4 years ago
Comments count
2
Allow the user to provide "describers" on a per-handler basis.
Updated
4 years ago
Comments count
2
Remove "of type T" language.
Closed
4 years ago
Check message roles before applying actions or making expectations.
Closed
4 years ago
Comments count
1
Split `Expectation` into two separate interfaces.
Closed
4 years ago
Use the location package to get file/line numbers in SatisfyT.
Updated
4 years ago
Automatically enable handlers if they are required for a specific test.
Updated
4 years ago
Comments count
1
Detect "impossible" expectations before running the application.
Updated
4 years ago
"calls tick repeatedly" test is flaky.
Updated
4 years ago
Move engine internals into `internal` package.
Closed
4 years ago
Replace engine options for enabling/disabling handlers with a predicate function.
Updated
4 years ago
Don't use diffs to render type differences.
Updated
4 years ago
Update message & message type expectations to make suggested based on disabled handlers.
Updated
4 years ago
Type similarity checks should test if types are defined in terms of one another.
Updated
4 years ago
Ensure engine does not hide context errors inside multierr.
Closed
4 years ago
Projection controller does not report OCC failures in any way.
Updated
4 years ago
Check whether dogma.go (logging file) is still necessary.
Updated
4 years ago
Provide a simple way to enable projections and integrations.
Closed
4 years ago
Use RichHandler in facts instead of name/handler.
Closed
4 years ago
Use configkit.Identity instead of just handler name in envelope.Origin.
Closed
4 years ago
Remove "user defined" language from the test reports
Updated
4 years ago
Refactor report building so that it can be used outside of expectations.
Updated
4 years ago
Add utilities for testing with UUIDs
Updated
4 years ago
Comments count
1
Remove testkit.Runner.
Closed
4 years ago
Get rid of the `tHelper` interface.
Closed
4 years ago
Fail immediately if an assertion is made with the wrong message role.
Closed
4 years ago
See if we can provide a more meaningful failure reason under Ginkgo.
Closed
4 years ago
Comments count
1
Provide better feedback about failed message dispatches in Call().
Updated
4 years ago
Capture the file/line where test executors/recorders are called.
Updated
4 years ago
Avoid rendering protobuf internals in diffs.
Closed
4 years ago
Comments count
1
Fail test if ExecuteCommand() and RecordEvent() are passed unconfigured messages.
Closed
4 years ago
Comments count
1
Use Go v1.15 in CI configuration.
Closed
4 years ago
Incorrect error message when app has no handlers.
Closed
4 years ago
Comments count
5
Redesign the AdvanceTimeXXX() API.
Closed
4 years ago
Verify that aggregate state changes are performed in ApplyEvent().
Closed
4 years ago
Comments count
2
Accept nil assertions to `AdvanceTimeXXX()` methods.
Closed
4 years ago
Make the engine safe for concurrent use.
Closed
4 years ago
Upload coverage reports under CI whenever CODECOV_TOKEN is available.
Closed
4 years ago
Previous
Next