Socket
Socket
Sign inDemoInstall

protractor-cucumber-framework

Package Overview
Dependencies
Maintainers
3
Versions
101
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

protractor-cucumber-framework - npm Package Compare versions

Comparing version 1.0.1 to 1.0.2

23

lib/resultsCapturer.js

@@ -1,3 +0,4 @@

var state = require('./runState');
var Cucumber = require('./cucumberLoader').load();
let q = require('q');
let state = require('./runState');
let Cucumber = require('./cucumberLoader').load();

@@ -13,4 +14,4 @@ if (Cucumber.defineSupportCode) {

function registerHandlers() {
var scenarioFailed = false;
var stepResults = buildStepResults();
let scenarioFailed = false;
let stepResults = buildStepResults();

@@ -23,4 +24,4 @@ this.registerHandler('BeforeFeatures', function (event, callback) {

this.registerHandler('AfterScenario', function (scenario, callback) {
var feature = getter(scenario, 'feature');
var scenarioInfo = {
let feature = getter(scenario, 'feature');
let scenarioInfo = {
name: getter(scenario, 'name'),

@@ -41,6 +42,10 @@ category: getter(feature, 'name')

scenarioFailed = false;
callback();
let scenarioFinished = state.runner.afterEach ? state.runner.afterEach() : q();
scenarioFinished.then(callback);
});
this.registerHandler('StepResult', function(stepResult, callback) {
let failureMessage;
switch (getter(stepResult, 'status')) {

@@ -52,3 +57,3 @@ case Cucumber.Status.PASSED:

scenarioFailed = true;
var failureMessage = getter(stepResult, 'failureException');
failureMessage = getter(stepResult, 'failureException');
stepResults.assertions.push({

@@ -90,4 +95,4 @@ passed: false,

function getter(object, property) {
var getterFunction = 'get' + property.charAt(0).toUpperCase() + property.slice(1);
let getterFunction = 'get' + property.charAt(0).toUpperCase() + property.slice(1);
return object[getterFunction] ? object[getterFunction]() : object[property];
}
{
"name": "protractor-cucumber-framework",
"version": "1.0.1",
"version": "1.0.2",
"description": "Protractor framework for Cucumber.js",

@@ -10,3 +10,3 @@ "main": "index.js",

"scripts": {
"webdriver": "webdriver-manager update --standalone && webdriver-manager start",
"webdriver": "webdriver-manager update --standalone --versions.standalone=2.53.1 && webdriver-manager start --versions.standalone=2.53.1",
"start": "node test/testapp/server",

@@ -52,3 +52,3 @@ "lint": "eslint .",

"peerDependencies": {
"cucumber": ">= 1.3.0",
"cucumber": ">= 1.3.0 || >= 2.0.0-rc.0",
"protractor": ">= 3.0.0"

@@ -59,12 +59,12 @@ },

"chai-as-promised": "6.0.0",
"eslint": "3.16.1",
"express": "4.14.1",
"eslint": "3.17.1",
"express": "4.15.2",
"httpster": "1.0.3",
"multidep": "2.0.2",
"protractor": "4.0.14"
"protractor": "5.1.1"
},
"cucumberConf": {
"version1": "1.3.1",
"version2": "2.0.0-rc.7"
"version2": "2.0.0-rc.8"
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc