All Projects → google → percy-node

google / percy-node

Licence: MIT license
Utilities for visual regression testing in node based testing setups (like Protractor) for use with percy.io

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to percy-node

angular-material-boilerplate
A straightforward and well structured boilerplate based on Google's Angular Material project.
Stars: ✭ 28 (+64.71%)
Mutual labels:  angularjs, protractor
percy-agent
[Deprecated in favor of `@percy/cli`] An agent process for integrating with Percy.
Stars: ✭ 21 (+23.53%)
Mutual labels:  percy, visual-regression-testing
percy-webdriverio
Visual testing with WebdriverIO and Percy
Stars: ✭ 25 (+47.06%)
Mutual labels:  percy, visual-regression-testing
ng-apimock
Node plugin that provides the ability to use scenario based api mocking: for local development for protractor testing
Stars: ✭ 102 (+500%)
Mutual labels:  angularjs, protractor
ccms-components
数云PC angular1.x 组件库 (不再维护更新)
Stars: ✭ 51 (+200%)
Mutual labels:  angularjs
angular2-trim-directive
the directive trims whitespaces from the end of an input text value.
Stars: ✭ 45 (+164.71%)
Mutual labels:  angularjs
popmovies-web
Starter project using nodejs expressjs and angular 2
Stars: ✭ 17 (+0%)
Mutual labels:  angularjs
protractor-helper
Write robust and flakiness-free tests with Protractor.
Stars: ✭ 43 (+152.94%)
Mutual labels:  protractor
angular-sticky-navigation-directive
Angular directive to make a sticky element, quick demo here: http://ng-milk.github.io/angular-sticky-navigation-directive/
Stars: ✭ 20 (+17.65%)
Mutual labels:  angularjs
router
Keep your Angular2+ router state in Redux
Stars: ✭ 28 (+64.71%)
Mutual labels:  angularjs
jest-transform-css
👩‍🏭 Jest transformer to import CSS into Jest's jsdom
Stars: ✭ 26 (+52.94%)
Mutual labels:  visual-regression-testing
angular-spa-demo
Demo code for a Single Page Application using AngularJS
Stars: ✭ 20 (+17.65%)
Mutual labels:  angularjs
angularjs-es6-starter-kit
Basic AngularJS, ES6, Webpack Starter Kit Project which includes Bootstrap 4 also. This is a boilerplate for AngularJS SPA with Bootstrap 4.
Stars: ✭ 28 (+64.71%)
Mutual labels:  angularjs
brush
An amazing scaffolding for developing database-driven websites, applications and APIs. Built on Laravel Lumen Framework, MySQL and Angular.
Stars: ✭ 23 (+35.29%)
Mutual labels:  angularjs
angular-cli-skeleton
angular-cli skeleton to quickly start a new project with advanced features and best practices. All features are described in README.md.
Stars: ✭ 32 (+88.24%)
Mutual labels:  protractor
testing-angular-applications
Project for the Testing Angular Applications book
Stars: ✭ 99 (+482.35%)
Mutual labels:  protractor
keycloak-spring-boot-rest-angular-demo
Demo for configuring Keycloak authentication for a spring-boot rest service and AngularJs web client
Stars: ✭ 24 (+41.18%)
Mutual labels:  angularjs
gravitee-management-webui
Gravitee.io - API Management - Management UI
Stars: ✭ 107 (+529.41%)
Mutual labels:  angularjs
percy-puppeteer
Visual testing with Puppeteer and Percy
Stars: ✭ 47 (+176.47%)
Mutual labels:  percy
angular
Repository for my tutorial course: Learning AngularJS on LinkedIn Learning and Lynda.com. http://raybo.org/angular
Stars: ✭ 79 (+364.71%)
Mutual labels:  angularjs

Build Status

Important notice of archive

Hi there friend. The team at Google that originally started this package is no longer using Percy and thus it will no longer be maintained. For that reason, we'll be moving this to the archive. If you'd like to take ownership of it, feel free to fork it.

percy-node

This is a wrapper of percy-js that simplifies the API so it can be used for automated visual regression testing in node environments such as testing an express app, an Angular app, or AngularJS app.

For more general information about Percy, visit Percy's homepage

This is not an official Google product.

How to use

Percy-node is an installable npm package.

npm install percy-node --save-dev

Feature

Percy-node provides an optional feature to return Percy build results. Passing 'true' to finalizeBuild() to enable that feature. You also need a token with read access, please reach out to the Percy team for that.

const percyNodeClient = require('percy-node');
percyNodeClient.finalizeBuild(true);

Motivation

This package was originally created specifically to allow testing of Express AngularJS apps tested with Jasmine, Karma, and Protractor. However, it is written in a general enough way that it could be used in another node based testing environment.

How to use with Protractor

See the Protractor guide

Contributing

See CONTRIBUTING.md

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].