我有被跳过的单元测试,而我有重复的单元测试。单星被重复,双星被跳过。当我使用polymer test
和polymer test -p
setup(() => {
page = fixture('onscale-account-access-fixture');
});
*test('email to lowercase working - addAccess',() => {
page.$.addAccess.value = 'TEST';
var evt = new KeyboardEvent('keyup');
page.$.addAccess.dispatchEvent(evt);
assert.equal(page.$.addAccess.value, 'test');
});* //repeating
**test('email to lowercase working - allocateEmail',() => {
page.$.allocateEmail.value = 'TEST';
var evt = new KeyboardEvent('keyup');
page.$.allocateEmail.dispatchEvent(evt);
assert.equal(page.$.allocateEmail.value, 'test');
});** //skipped
*test('add user window is closed', () => {
assert.isTrue(page.$.accessdialog.hasAttribute('aria-hidden'));
});* //repeating
**test('add user window is open', () => {
page.$.addUserButton.click();
assert.isFalse(page.$.accessdialog.hasAttribute('aria-hidden'));
});** //skipped
*test('add user window closes successfully on click off', (done) => {
page.$.addUserButton.click();
Polymer.Async.timeOut.run(()=>{
page.click();
Polymer.Async.timeOut.run(()=>{
assert.isTrue(page.$.accessdialog.hasAttribute('aria-hidden'));
done();
},10);
},10);
});* //repeating
</script>
代码的TL; DR:
忽略此文本
*capital_to_lowercase_1()* //repeated
**capital_to_lowercase_2()** //skipped
*capital_to_lowercase_2()* //repeated
**capital_to_lowercase_1()** //skipped
我将前两个和后两个结合在一起,没有跳过或重复的内容,但是我觉得这是一个创可贴修复程序,并且希望深入了解此行为。思想和协助将不胜感激。