You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by da...@apache.org on 2017/07/20 08:29:45 UTC
[15/50] incubator-weex git commit: * [html5] import perf value from
perf.js
* [html5] import perf value from perf.js
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/75de22ed
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/75de22ed
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/75de22ed
Branch: refs/heads/0.15-dev
Commit: 75de22ed7881204d0b2a43c75ee574ca6ed8c614
Parents: c671008
Author: erha19 <fa...@gmail.com>
Authored: Tue Jul 11 15:53:53 2017 +0800
Committer: erha19 <fa...@gmail.com>
Committed: Tue Jul 11 15:53:53 2017 +0800
----------------------------------------------------------------------
html5/test/render/vue/utils/perf.js | 34 +++++++++++++-------------------
1 file changed, 14 insertions(+), 20 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/75de22ed/html5/test/render/vue/utils/perf.js
----------------------------------------------------------------------
diff --git a/html5/test/render/vue/utils/perf.js b/html5/test/render/vue/utils/perf.js
index 87ee213..c3b7ac7 100644
--- a/html5/test/render/vue/utils/perf.js
+++ b/html5/test/render/vue/utils/perf.js
@@ -26,25 +26,25 @@ import {
tagBeforeUpdate,
tagUpdated,
tagBegin,
- tagEnd
+ tagEnd,
+ perf
} from '../../../../render/vue/utils/perf'
describe('utils', function () {
describe('pref', function () {
- before(function () {
+ before(() => {
this.clock = sinon.useFakeTimers()
})
- after(function () {
+ after(() => {
this.clock.restore()
})
- it('collectStatPerf', function () {
- const perf = window._weex_perf
+ it('collectStatPerf', () => {
const time = (new Date()).getTime()
collectStatPerf('totalTime', time)
expect(collectStatPerf).to.be.a('function')
expect(perf.stat['totalTime']).to.be.equal(time)
expect(collectStatPerf()).to.be.a('undefined')
})
- it('tagFirstScreen', function () {
+ it('tagFirstScreen', () => {
const weexEmit = sinon.stub(window.weex, 'emit')
expect(tagFirstScreen).to.be.a('function')
tagFirstScreen()
@@ -56,7 +56,7 @@ describe('utils', function () {
expect(weexEmit.withArgs('firstscreenfinish').callCount).to.be.equal(1)
weexEmit.restore()
})
- it('tagImg', function () {
+ it('tagImg', () => {
const weexEmit = sinon.stub(window.weex, 'emit')
tagImg()
this.clock.tick(500)
@@ -64,8 +64,7 @@ describe('utils', function () {
expect(tagImg).to.be.a('function')
weexEmit.restore()
})
- it('tagBeforeCreate', function () {
- const perf = window._weex_perf
+ it('tagBeforeCreate', () => {
tagBeforeCreate()
this.clock.tick(25)
const time = perf.earliestBeforeCreates[perf.earliestBeforeCreates.length - 1]
@@ -73,16 +72,14 @@ describe('utils', function () {
expect(perf.earliestBeforeCreates).to.have.lengthOf(1)
expect(tagBeforeCreate).to.be.a('function')
})
- it('tagRootMounted', function () {
- const perf = window._weex_perf
+ it('tagRootMounted', () => {
tagRootMounted()
const time = perf.latestMounts[perf.latestMounts.length - 1]
expect(time).to.be.a('number')
expect(perf.stat['totalTime']).to.be.equal(parseInt(time))
expect(tagRootMounted).to.be.a('function')
})
- it('tagMounted', function () {
- const perf = window._weex_perf
+ it('tagMounted', () => {
perf.firstAllMountedTime = 0
tagMounted()
this.clock.tick(25)
@@ -92,15 +89,13 @@ describe('utils', function () {
expect(perf.createTime[perf.createTime.length - 1]).to.have.all.keys('start', 'end', 'duration')
expect(perf.firstAllMountedTime).to.be.above(0)
})
- it('tagBeforeUpdate', function () {
- const perf = window._weex_perf
+ it('tagBeforeUpdate', () => {
tagBeforeUpdate()
this.clock.tick(25)
expect(tagBeforeUpdate).to.be.a('function')
expect(perf.earliestBeforeUpdates).to.have.lengthOf(1)
})
- it('tagUpdated', function () {
- const perf = window._weex_perf
+ it('tagUpdated', () => {
tagUpdated()
this.clock.tick(25)
expect(tagUpdated).to.be.a('function')
@@ -108,13 +103,12 @@ describe('utils', function () {
expect(perf.updateTime).to.have.lengthOf(1)
expect(perf.updateTime[perf.updateTime.length - 1]).to.have.all.keys('start', 'end', 'duration')
})
- it('tagBegin', function () {
+ it('tagBegin', () => {
const name = 'test'
tagBegin(name)
expect(tagBegin).to.be.a('function')
})
- it('tagEnd', function () {
- const perf = window._weex_perf
+ it('tagEnd', () => {
const name = 'test'
tagEnd(name)
expect(tagEnd).to.be.a('function')