Skip to content

Commit

Permalink
feat(es2016): exponentiation operator
Browse files Browse the repository at this point in the history
  • Loading branch information
h13i32maru committed Sep 25, 2016
1 parent 6c8380b commit 29f6ccc
Show file tree
Hide file tree
Showing 3 changed files with 44 additions and 3 deletions.
12 changes: 12 additions & 0 deletions test/fixture/package/src/ExponentiationOperator/Definition.js
@@ -0,0 +1,12 @@
/**
* this is TestExponentiationOperatorDefinition.
*/
export default class TestExponentiationOperatorDefinition {
/**
* this is method1.
* @return {number}
*/
method1(){
return 2 ** 3 ;
}
}
7 changes: 4 additions & 3 deletions test/src/HTMLTest/CoverageTest/CoverageTest.js
Expand Up @@ -9,8 +9,8 @@ describe('test coverage', ()=> {
it('has coverage summary', ()=> { it('has coverage summary', ()=> {
assert(badge.includes('79%')); assert(badge.includes('79%'));
assert.includes(doc, '[data-ice="coverageBadge"]', './badge.svg', 'src'); assert.includes(doc, '[data-ice="coverageBadge"]', './badge.svg', 'src');
assert.includes(doc, '[data-ice="totalCoverageCount"]', '258/325'); assert.includes(doc, '[data-ice="totalCoverageCount"]', '260/327');
assert.equal(doc.find('[data-ice="file"] [data-ice="coverage"]').length, 114); assert.equal(doc.find('[data-ice="file"] [data-ice="coverage"]').length, 115);
}); });


/* eslint-disable max-statements */ /* eslint-disable max-statements */
Expand Down Expand Up @@ -55,6 +55,7 @@ describe('test coverage', ()=> {
test('file/src/Experimental/Class.js.html', '100 %4/4'); test('file/src/Experimental/Class.js.html', '100 %4/4');
test('file/src/Experimental/Function.js.html', '100 %1/1'); test('file/src/Experimental/Function.js.html', '100 %1/1');
test('file/src/Experimental/Variable.js.html', '100 %1/1'); test('file/src/Experimental/Variable.js.html', '100 %1/1');
test('file/src/ExponentiationOperator/Definition.js.html', '100 %2/2');
test('file/src/Export/AnonymousClass.js.html', '100 %1/1'); test('file/src/Export/AnonymousClass.js.html', '100 %1/1');
test('file/src/Export/AnonymousFunction.js.html', '100 %1/1'); test('file/src/Export/AnonymousFunction.js.html', '100 %1/1');
test('file/src/Export/Class.js.html#errorLines=24', '80 %4/5'); test('file/src/Export/Class.js.html#errorLines=24', '80 %4/5');
Expand Down Expand Up @@ -138,6 +139,6 @@ describe('test coverage', ()=> {
test('file/src/Version/Function.js.html', '100 %1/1'); test('file/src/Version/Function.js.html', '100 %1/1');
test('file/src/Version/Variable.js.html', '100 %1/1'); test('file/src/Version/Variable.js.html', '100 %1/1');


assert.equal(count, 114); assert.equal(count, 115);
}); });
}); });
@@ -0,0 +1,28 @@
import {readDoc, assert, findParent} from './../../../util.js';

/** @test {ESParser} */
describe('TestExponentiationOperatorDefinition', ()=> {
const doc = readDoc('class/src/ExponentiationOperator/Definition.js~TestExponentiationOperatorDefinition.html');

describe('in self detail', ()=> {
it('has desc.', ()=> {
assert.includes(doc, '.self-detail [data-ice="description"]', 'this is TestExponentiationOperatorDefinition.');
});
});

describe('in summary', ()=> {
it('has desc', ()=> {
findParent(doc, '[data-ice="summary"] [href$="#instance-method-method1"]', '[data-ice="target"]', (doc)=> {
assert.includes(doc, '[data-ice="description"]', 'this is method1.');
});
});
});

describe('in details', ()=>{
it('has desc.', ()=>{
findParent(doc, '[id="instance-method-method1"]', '[data-ice="detail"]', (doc)=>{
assert.includes(doc, '[data-ice="description"]', 'this is method1.');
});
});
});
});

0 comments on commit 29f6ccc

Please sign in to comment.