/
githubmirror
/
material-design-lite
Обзор
Документация
Войти
/
githubmirror
/
material-design-lite
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
mdl-1.x
test/memory/test.js
56 строк
1 KB
Jonathan Garbee
Refactor snackbar.
22 дек 2015, 00:55
22 дек 2015, 00:55
2089a68
Код
Авторство
О чём код?
'use strict'; var drool = require('drool'); var assert = require('assert'); var webdriver = drool.webdriver; var controlFlow = webdriver.promise.controlFlow(); var measureSnackbar = require('./snackbar'); var measureMenu = require('./menu'); var measureUpgradeDowngrade = require('./upgrade-downgrade'); var driver = drool.start({chromeOptions: 'no-sandbox'}); var snackbarStamps = []; var menuStamps = []; // commented out tests require special DOM to bootstrap ['MaterialButton', 'MaterialSpinner', 'MaterialTooltip', // 'MaterialCheckbox', // 'MaterialIconToggle', 'MaterialDataTable', // 'MaterialIconToggle', // 'MaterialLayout', // 'MaterialMenu', 'MaterialProgress', // 'MaterialRadio', 'MaterialRipple', // 'MaterialSlider', // 'MaterialSnackbar', // 'MaterialSwitch', 'MaterialTabs', // 'MaterialTextfield', ].forEach(function(v) { measureUpgradeDowngrade([], 0, driver, v); }); for (var i = 0; i < 3; ++i) { measureSnackbar(snackbarStamps, i, driver); } for (var i = 0; i < 3; ++i) { measureMenu(menuStamps, i, driver); } controlFlow.execute(function() { snackbarStamps.some(function(stamp) { assert.equal(true, stamp[0] <= stamp[1]); return true; }); menuStamps.some(function(stamp) { assert.equal(true, stamp[0] <= stamp[1]); return true; }); }); driver.quit();