summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/trace-viewer/src/about_tracing/begin_recording_test.js
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/trace-viewer/src/about_tracing/begin_recording_test.js')
-rw-r--r--chromium/third_party/trace-viewer/src/about_tracing/begin_recording_test.js58
1 files changed, 0 insertions, 58 deletions
diff --git a/chromium/third_party/trace-viewer/src/about_tracing/begin_recording_test.js b/chromium/third_party/trace-viewer/src/about_tracing/begin_recording_test.js
deleted file mode 100644
index 8e1611874dd..00000000000
--- a/chromium/third_party/trace-viewer/src/about_tracing/begin_recording_test.js
+++ /dev/null
@@ -1,58 +0,0 @@
-// Copyright (c) 2013 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-'use strict';
-
-base.require('about_tracing.mock_request_handler');
-base.require('about_tracing.begin_recording');
-
-base.unittest.testSuite('about_tracing.begin_recording', function() {
- var testData = [
- {name: 'a', args: {}, pid: 52, ts: 15000, cat: 'foo', tid: 53, ph: 'B'},
- {name: 'a', args: {}, pid: 52, ts: 19000, cat: 'foo', tid: 53, ph: 'E'},
- {name: 'b', args: {}, pid: 52, ts: 32000, cat: 'foo', tid: 53, ph: 'B'},
- {name: 'b', args: {}, pid: 52, ts: 54000, cat: 'foo', tid: 53, ph: 'E'}
- ];
-
- test('fullRecording', function() {
- return new Promise(function(r) {
- var mock = new about_tracing.MockRequestHandler();
- mock.expectRequest('GET', '/json/categories', function() {
- setTimeout(function() {
- recordingPromise.selectionDlg.clickRecordButton();
- }, 20);
- return JSON.stringify(['a', 'b', 'c']);
- });
- mock.expectRequest('GET', '/json/begin_recording', function(data, path) {
- var optionsB64 = path.match(/\/json\/begin_recording\?(.+)/)[1];
- var recordingOptions = JSON.parse(atob(optionsB64));
- assertTrue(typeof recordingOptions.categoryFilter === 'string');
- assertTrue(typeof recordingOptions.useSystemTracing === 'boolean');
- assertTrue(typeof recordingOptions.useSampling === 'boolean');
- assertTrue(typeof recordingOptions.useContinuousTracing === 'boolean');
- setTimeout(function() {
- recordingPromise.progressDlg.clickStopButton();
- }, 10);
- return '';
- });
- mock.expectRequest('GET', '/json/end_recording', function(data) {
- return JSON.stringify(testData);
- });
-
- var recordingPromise = about_tracing.beginRecording(
- mock.beginRequest.bind(mock));
-
- return recordingPromise.then(
- function(data) {
- mock.assertAllRequestsHandled();
- var testDataString = JSON.stringify(testData);
- assertEquals(testDataString, data);
- r.resolve();
- },
- function(error) {
- r.reject('This should never be reached');
- });
- });
- });
-});