Skip to content

Commit f651cbd

Browse files
committed
Add a little more theory to the slide deck.
1 parent d7354f9 commit f651cbd

File tree

2 files changed

+19
-3
lines changed

2 files changed

+19
-3
lines changed
Loading

presentation/src/docs/asciidoc/presentation.adoc

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,17 +112,33 @@ Whats wrong with the _address_ acceptance test? Fix it!
112112
.Source: https://martinfowler.com/bliki/TestPyramid.html
113113
image::test-pyramid.png[test pyramid]
114114

115-
Why does the pact test works?
116-
117115
Run the tests.
118116

117+
Why does the pact test pass? And the acceptance test did not?
118+
119119
Let's discuss.
120120

121121
== Exercise-04 - Split the teams
122122

123123
.known dependencies
124124
image::more-services.draw.io.png[known dependencies]
125125

126+
== A little bit of theory
127+
128+
image::concept-pact-two-parts.png[title="Source: pact.io"]
129+
130+
What are pact tests good for? Let's discuss.
131+
132+
126133
== The end
127134

128-
Thx!!!
135+
Thx!!!
136+
137+
138+
*Further Reading:*
139+
140+
* https://martinfowler.com/articles/consumerDrivenContracts.html[Consumer-Driven Contracts: A Service Evolution Pattern]
141+
* https://docs.pact.io[pact.io: Consumer Driven Contracts]
142+
* http://www.drdobbs.com/testing/simplifying-contract-testing/240167128[Dr. Dobb's: Simplifying Contract Testing]
143+
* This silde deck: `./gradlew asciidoctor`
144+

0 commit comments

Comments
 (0)