An open API service indexing awesome lists of open source software.

https://github.com/samccone/polymer-drool


https://github.com/samccone/polymer-drool

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

          

### Polymer Drool

A [drool](https://github.com/samccone/drool) adapter to test [polymer](https://github.com/Polymer/polymer) components for lifecycle memory leaks.

#### How to

```js
var path = require('path');
var drool = require('drool');
var webdriver = drool.webdriver;
var controlFlow = webdriver.promise.controlFlow();
var driver = drool.start({chromeOptions: 'no-sandbox'});
var polymerDrool = require('polymer-drool');
var server;

controlFlow.execute(function() {
server = polymerDrool.serveComponent(path.join(__dirname, '../'), 'paper-button')
});

controlFlow.execute(function() {
polymerDrool.test('paper-button', driver).then(function() {
return driver.quit();
}).then(function() {
server.close();
});
});
```