Noun (plural pasillas) - pronounced [pah-SEE-ya]
- a variety of chili (literally "little raisin"), it is the dried form of the chilaca chili pepper, used especially in sauces.
- a hot little test framework for AngularJS using Protractor.
Pasilla relies heavily on the keyword node package. Thanks for this and also for the other node packages listed as dependencies below.
A special mention goes to Chris Roberts-York and Ivan Kadev for their invaluable involvement.
- Node.js platform
- Node package protractor - npm install protractor -g
- Java - needed for the selenium-standalone-server that protractor uses
- Node package keyword - npm install keyword
- Node package dictionaryjs - npm install dictionaryjs
- Node package replace - npm install replace
- Node package jasmine-reporters - npm install jasmine-reporters
- Node package jasmine-spec-reporter - npm install jasmine-spec-reporter
- Node package protractor-jasmine2-html-reporter - npm install protractor-jasmine2-html-reporter
Optional
- Node package async - npm install async
Pasilla makes Protractor accessible to anyone who wants to create end-to-end tests but is not comfortable with coding in Javascript using the Jasmine BDD structure or, to be frank, using other BDD languages like Gherkin. So, with this user in mind, Pasilla is a framework that generates Protractor tests from keyword and data-driven test scripts. It introduces a tabular keyword-driven scripting capability whilst keeping the benefits of Protractor's Jasmine BDD format and its integration with IDEs and CI tools. It's not magic - the program code behind each keyword still needs to be written in JavaScript by a developer. Pasilla helps with this by standardising the way in which the keyword code is written - how it is called, how it handles data passed to it, and how it can be reused and combined with other keywords.
The wiki (see the sidebar on the right-hand side) provides more information.
