You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by fi...@apache.org on 2012/03/01 21:02:43 UTC

spec commit: added camera constant tests on the navigator.camera object as well as Camera object.

Updated Branches:
  refs/heads/master 4c3fe61b7 -> ac46f7771


added camera constant tests on the navigator.camera object as well as Camera object.


Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-mobile-spec/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cordova-mobile-spec/commit/ac46f777
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-mobile-spec/tree/ac46f777
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-mobile-spec/diff/ac46f777

Branch: refs/heads/master
Commit: ac46f77710ff27689b8a02417b40a9875916e9fe
Parents: 4c3fe61
Author: Fil Maj <ma...@gmail.com>
Authored: Thu Mar 1 12:02:11 2012 -0800
Committer: Fil Maj <ma...@gmail.com>
Committed: Thu Mar 1 12:02:11 2012 -0800

----------------------------------------------------------------------
 autotest/tests/camera.tests.js |   42 +++++++++++++++++++++-------------
 1 files changed, 26 insertions(+), 16 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cordova-mobile-spec/blob/ac46f777/autotest/tests/camera.tests.js
----------------------------------------------------------------------
diff --git a/autotest/tests/camera.tests.js b/autotest/tests/camera.tests.js
index c52b7f5..2e55f9d 100644
--- a/autotest/tests/camera.tests.js
+++ b/autotest/tests/camera.tests.js
@@ -10,31 +10,41 @@ Tests.prototype.CameraTests = function() {
 		ok(typeof navigator.camera.getPicture == 'function', "navigator.camera.getPicture should be a function.");
 	});
 
-  module('Camera Constants (window.Camera)');
-  test("should exist", function() {
+  module('Camera Constants (window.Camera + navigator.camera)');
+  test("window.Camera should exist", function() {
     expect(1);
     ok(window.Camera !== null, "window.Camera should not be null.");
   });
   test("should contain two DestinationType constants", function() {
-    expect(2);
-    equals(Camera.DestinationType.DATA_URL, 0, "DestinationType.DATA_URL should equal to 0");
-    equals(Camera.DestinationType.FILE_URI, 1, "DestinationType.DATA_URL should equal to 1");
+    expect(4);
+    equals(Camera.DestinationType.DATA_URL, 0, "Camera.DestinationType.DATA_URL should equal to 0");
+    equals(Camera.DestinationType.FILE_URI, 1, "Camera.DestinationType.DATA_URL should equal to 1");
+    equals(navigator.camera.DestinationType.DATA_URL, 0, "navigator.camera.DestinationType.DATA_URL should equal to 0");
+    equals(navigator.camera.DestinationType.FILE_URI, 1, "navigator.camera.DestinationType.DATA_URL should equal to 1");
   });
   test("should contain two EncodingType constants", function() {
-    expect(2);
-    equals(Camera.EncodingType.JPEG, 0, "EncodingType.JPEG should equal to 0");
-    equals(Camera.EncodingType.PNG, 1, "EncodingType.PNG should equal to 1");
+    expect(4);
+    equals(Camera.EncodingType.JPEG, 0, "Camera.EncodingType.JPEG should equal to 0");
+    equals(Camera.EncodingType.PNG, 1, "Camera.EncodingType.PNG should equal to 1");
+    equals(navigator.camera.EncodingType.JPEG, 0, "navigator.camera.EncodingType.JPEG should equal to 0");
+    equals(navigator.camera.EncodingType.PNG, 1, "navigator.camera.EncodingType.PNG should equal to 1");
   });
   test("should contain three MediaType constants", function() {
-    expect(3);
-    equals(Camera.MediaType.PICTURE, 0, 'MediaType.PICTURE should equal to 0');
-    equals(Camera.MediaType.VIDEO, 1, 'MediaType.VIDEO should equal to 1');
-    equals(Camera.MediaType.ALLMEDIA, 2, 'MediaType.ALLMEDIA should equal to 2');
+    expect(6);
+    equals(Camera.MediaType.PICTURE, 0, 'Camera.MediaType.PICTURE should equal to 0');
+    equals(Camera.MediaType.VIDEO, 1, 'Camera.MediaType.VIDEO should equal to 1');
+    equals(Camera.MediaType.ALLMEDIA, 2, 'Camera.MediaType.ALLMEDIA should equal to 2');
+    equals(navigator.camera.MediaType.PICTURE, 0, 'navigator.camera.MediaType.PICTURE should equal to 0');
+    equals(navigator.camera.MediaType.VIDEO, 1, 'navigator.camera.MediaType.VIDEO should equal to 1');
+    equals(navigator.camera.MediaType.ALLMEDIA, 2, 'navigator.camera.MediaType.ALLMEDIA should equal to 2');
   });
   test("should contain three PictureSourceType constants", function() {
-    expect(3);
-    equals(Camera.PictureSourceType.PHOTOLIBRARY, 0, 'PictureSourceType.PHOTOLIBRARY should equal to 0');
-    equals(Camera.PictureSourceType.CAMERA, 1, 'PictureSourceType.CAMERA should equal to 1');
-    equals(Camera.PictureSourceType.SAVEDPHOTOALBUM, 2, 'PictureSourceType.SAVEDPHOTOALBUM should equal to 2');
+    expect(6);
+    equals(Camera.PictureSourceType.PHOTOLIBRARY, 0, 'Camera.PictureSourceType.PHOTOLIBRARY should equal to 0');
+    equals(Camera.PictureSourceType.CAMERA, 1, 'Camera.PictureSourceType.CAMERA should equal to 1');
+    equals(Camera.PictureSourceType.SAVEDPHOTOALBUM, 2, 'Camera.PictureSourceType.SAVEDPHOTOALBUM should equal to 2');
+    equals(navigator.camera.PictureSourceType.PHOTOLIBRARY, 0, 'navigator.camera.PictureSourceType.PHOTOLIBRARY should equal to 0');
+    equals(navigator.camera.PictureSourceType.CAMERA, 1, 'navigator.camera.PictureSourceType.CAMERA should equal to 1');
+    equals(navigator.camera.PictureSourceType.SAVEDPHOTOALBUM, 2, 'navigator.camera.PictureSourceType.SAVEDPHOTOALBUM should equal to 2');
   });
 };