O'Reilly logo

Advanced Express Web Application Development by Andrew Keig

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Feature: Authentication

As a vision user
I want to be able to authenticate via Github
So that I can view project activity

Let's create our first feature file ./features/authentication.feature. The following feature file contains a Feature section, which for the agile among you will know that it defines the story and its value to the business, and a list of scenarios. Our acceptance criteria; written in the Gherkin language.

The following Authenticate feature contains two scenarios, including one to log in, titled User logs in successfully, and one to log out, titled User logs out successfully:

Feature: Authentication As a vision user I want to be able to authenticate via Github So that I can view project activity Scenario: User logs in successfully ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required