pact


Karma/jasmine/pact-js example using requirejs


I am working on the karma/jasmine example. It works fine as-is. I need to get it to work with requirejs. When I introduce requirejs and convert the client and client-spec classes to AMDs, I start getting this error:
PhantomJS 2.1.1 (Windows 7 0.0.0) Client sayHello should say hello FAILED
TypeError: undefined is not a constructor (evaluating 'Pact') in js/client-spec.js (line 11)
js/client-spec.js:11:28
To see the problem, you can look at my example project. To run it:
Extract the zip file
From the PactTest directory, run:
npm install
After that is finished, run:
npm run test:client
Cheers,
Mike

Related Links

Pattern match for individual parameters in pact-consumer tests
Starting point for PACT-JS newbie
Using pact for contract tests on CI in one container without a pipeline?
Who is the consumer in a POST scenario?
How to mock user authentication on Rails with Pact contract verification?
Pact verify provider, what does Pact::UnexpectedIndex mean?
Pact Matcher - How to use “each like” for an array of arrays values
Using Pact Broker
Pact - how to write expectations on requests?
PACT: How to guard against consumer generating incorrect contracts
Missing 'PactFragment' in package au.com.dius.pact.model
Why is this pact-jvm provider test failing?
pact-jvm Consumer Pact Test
How to have tests distributed across classes at provider end for same consumer
How to use Pact Matcher for values other than 'Strings'
How to verify an image contains in the response via pact test

Categories

HOME
msbuild
javafx
redux
leaflet
ns2
gsm
snappy
latex
opencv4android
ebay-api
itext7
bitbucket
css-selectors
autocad
gnuradio
rmarkdown
osx-yosemite
aws-sdk-cpp
aspectj
ldap-query
virtualenv
drush
camunda
hql
android-actionbar
keystone
descriptor
fibonacci
functional-dependencies
apdu
gulp-jshint
workflow-foundation
large-files
custom-fields
mobile-development
intermec
directions
favorites
minitest
azure-vm-scale-set
sdl-2
outlook-2010
stochastic-process
dotnetnuke-module
nscollectionview
linkurious
wicket-tester
redbean
jvisualvm
risc
spring-webflow-2
geminabox
px4
openpgp.js
try-catch-finally
spring-social-twitter
computed-properties
consolidation
queuing
user-profile
methodology
nonblocking
overlapping
controlpanel
imageicon
libgcrypt
redquerybuilder
persian
windows-phone-8-emulator
android-togglebutton
uinavigationitem
avd
jeet-grid
httpmodule
service-broker
douglas-peucker
indices
fscanf
debuggervisualizer
reactjs-native
hotlinking
sendy
farpoint-spread
object-oriented-database
node-mongodb-native
facebook-java-api
kohana-orm
bho
simplemembership
boost.build
libx264
webpage-screenshot
ios6-maps
pdf-reader
optimistic-concurrency
datejs
copyfile
mcpd
cherokee
xpolog
sipdroid
youtube.net-api
lightopenid
subdirectories
activescaffold
browser-state

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App