<#1418 ConsumerVersionSelectors interface does sup...
# pact-js-development
g
#1418 ConsumerVersionSelectors interface does support fallbackBranch (which is defined in document) Issue created by samer-lahlouh Expected behaviour Can set up like this
Copy code
const verificationOptions = {
  //...
  consumerVersionSelectors: [
    {
      matchingBranch: true,
      fallbackBranch: "main"
    }
  ]
}
Actual behaviour [Image](https://private-user-images.githubusercontent.com/169048670/424902368-1dbc4edb-2b2b-4a2f-893c-5061c154b744.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDI0NjkyODYsIm5iZiI6MTc0MjQ2ODk4NiwicGF0aCI6Ii8xNjkwNDg2NzAvNDI0OTAyMzY4LTFkYmM0ZWRiLTJiMmItNGEyZi04OTNjLTUwNjFjMTU0Yjc0NC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMzIwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDMyMFQxMTA5NDZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lNDk2OWI4OWM0YjRhYTEzMDE2MzEwMWVlNmM5NTE4NmE2N2IxMzczODU3ZjlhYjYwMjA1YjgxMjg4Njg4MTg1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.G-vyR-AjhluJ6ylIhcQdvb8GFG-wrq25smWy5Ra09Og) Steps to reproduce I checked code base here https://github.com/pact-foundation/pact-js-core/blob/master/src/verifier/types.ts#L3
Copy code
export interface ConsumerVersionSelector {
  tag?: string;
  latest?: boolean;
  consumer?: string;
  deployedOrReleased?: boolean;
  deployed?: boolean;
  released?: boolean;
  environment?: string;
  fallbackTag?: string;
  branch?: string;
  mainBranch?: boolean;
  matchingBranch?: boolean;
}
It does not match the document https://docs.pact.io/pact_broker/advanced_topics/consumer_version_selectors#properties pact-foundation/pact-js