added status box and documentation to manual tests
Project: http://git-wip-us.apache.org/repos/asf/cordova-plugin-device/repo Commit: http://git-wip-us.apache.org/repos/asf/cordova-plugin-device/commit/c64aac01 Tree: http://git-wip-us.apache.org/repos/asf/cordova-plugin-device/tree/c64aac01 Diff: http://git-wip-us.apache.org/repos/asf/cordova-plugin-device/diff/c64aac01 Branch: refs/heads/master Commit: c64aac01458bdbd7ef26464e8fc3653185076080 Parents: 6ce0fdf Author: Edna Morales <ednamora...@ednas-mbp-2.raleigh.ibm.com> Authored: Thu Jul 24 15:09:29 2014 -0400 Committer: Anis Kadri <a...@apache.org> Committed: Fri Sep 5 10:54:20 2014 -0700 ---------------------------------------------------------------------- tests/tests.js | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cordova-plugin-device/blob/c64aac01/tests/tests.js ---------------------------------------------------------------------- diff --git a/tests/tests.js b/tests/tests.js index e22b7c1..f7c30ef 100644 --- a/tests/tests.js +++ b/tests/tests.js @@ -66,7 +66,29 @@ exports.defineAutoTests = function() { }; exports.defineManualTests = function(contentEl, createActionButton) { - createActionButton('Dump device', function() { - console.log(JSON.stringify(window.device, null, '\t')); - }); + var logMessage = function (message, color) { + var log = document.getElementById('info'); + var logLine = document.createElement('div'); + if (color) { + logLine.style.color = color; + } + logLine.innerHTML = message; + log.appendChild(logLine); + } + + var clearLog = function () { + var log = document.getElementById('info'); + log.innerHTML = ''; + } + + var device_tests = '<h3>Press Dump Device button to get device information</h3>' + + '<div id="dump_device"></div>' + + 'Expected result: Status box will get updated with device info. (i.e. platform, version, uuid, model, etc)'; + + contentEl.innerHTML = '<div id="info"></div>' + device_tests; + + createActionButton('Dump device', function() { + clearLog(); + logMessage(JSON.stringify(window.device, null, '\t')); + }, "dump_device"); };