Meteor @dev was not detected

Why do you see @dev was not detected in test output when running cucumber tests for Meteor

If like me you are relatively new to testing using Cucumber on Meteor then you may have ran into a scenario where all your Cucumber tests are passing because none of them are being run.

The feedback you may receive from the system will state @dev was not detected.

There are two places your tests are ever likely to run. The first is on your machine whilst you are developing your application. The second is on your continuous integration server.

When running on your continuous integration server all Scenarios are ran except for ones with the @ignore tag.

When running on your development machine only Scenarios tagged with @dev are ran.

I incorrectly assumed that by having the @dev tag they would not run on my CI server so went ahead and removed the tags.


Recent posts View all

Web Dev

Updating payment method email addresses in Stripe

You can't update the email address associated with a payment method in Stripe via their dashboard, you need to use the Stripe CLI

Ruby

Irreversible Rails Migrations

What are irreversible migrations and how might we use them to our advantage?