LCOV - app.info - js/src/jsapi-tests/testFunctionProperties.cpp

LCOV - code coverage report
| Current view: | directory - js/src/jsapi-tests - testFunctionProperties.cpp (source / functions) |  | Found | Hit | Coverage |
| Test: | app.info | Lines: | 11 | 11 | 100.0 %
| Date: | 2012-04-07 | Functions: | 8 | 6 | 75.0 %

           1                 : /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
           2                 :  * vim: set ts=8 sw=4 et tw=99:
           3                 :  */
           4                 :
           5                 : #include "tests.h"
           6                 :
           7               4 : BEGIN_TEST(testFunctionProperties)
           8                 : {
           9               2 :     jsvalRoot x(cx);
          10               1 :     EVAL("(function f() {})", x.addr());
          11                 :
          12               1 :     JSObject *obj = JSVAL_TO_OBJECT(x.value());
          13               2 :     jsvalRoot y(cx);
          14                 :
          15               1 :     CHECK(JS_GetProperty(cx, obj, "arguments", y.addr()));
          16               1 :     CHECK_SAME(y, JSVAL_NULL);
          17                 :
          18               1 :     CHECK(JS_GetProperty(cx, obj, "caller", y.addr()));
          19               1 :     CHECK_SAME(y, JSVAL_NULL);
          20                 :
          21               1 :     return true;
          22                 : }
          23               2 : END_TEST(testFunctionProperties)

Generated by: LCOV version 1.7