Sebastian Schuberth
11/28/2021, 9:45 AMbeforeTest
from a TestListener
vs. a function from within the test spec are being called? I'm now seeing beforeTest
from a `TestListener`being caller after the beforeTest
overridden in a test spec, whereas I believe the order was different before. Is that expected?sam
11/28/2021, 3:49 PMSebastian Schuberth
11/28/2021, 3:56 PMregisterFirst()
or registerLast()
function could help to register multiple listeners in order.sam
11/28/2021, 3:56 PMsam
11/28/2021, 3:56 PMsam
11/28/2021, 3:57 PMSebastian Schuberth
11/28/2021, 3:58 PMSebastian Schuberth
11/28/2021, 4:23 PMNo guarantees are given on the order in which the same type of callbacks are invoked.Is that also the case when I register listeners A and B by passing an ordered list to
register()
? Is there no guarantee that A.beforeTest()
is called before B.beforeTest()
?sam
11/28/2021, 4:25 PMSebastian Schuberth
11/28/2021, 4:32 PMsam
11/28/2021, 4:33 PMsam
11/28/2021, 4:33 PMreturn spec.extensions() + // overriding the extensions function in the spec
spec.listeners() + // overriding the listeners function in the spec
spec.functionOverrideCallbacks() + // dsl
spec.registeredExtensions() + // added to the spec via register
registry.all() // globals
sam
11/28/2021, 4:40 PMSebastian Schuberth
11/28/2021, 4:52 PMoverride fun beforeTest()
directly at the FunSpec
level?sam
11/28/2021, 4:53 PMsam
11/28/2021, 4:53 PMsam
11/28/2021, 4:56 PMSebastian Schuberth
11/28/2021, 5:34 PMsam
11/28/2021, 5:34 PM