widl-nan
Version:
Auto generate native C++ addon source code by parsing Web IDL definition
20 lines (15 loc) • 584 B
JavaScript
// Copyright (c) 2016 Intel Corporation. All rights reserved.
// Use of this source code is governed by a MIT-style license that can be
// found in the LICENSE file.
;
var assert = require('assert');
function testEnumProperty(templ, enumName, expectedValue) {
assert.equal(typeof templ[enumName], typeof expectedValue);
assert.equal(Object.getOwnPropertyDescriptor(templ, enumName).writable,
false);
assert.equal(templ[enumName], expectedValue);
}
module.exports = {
testEnumProperty: testEnumProperty,
testConstAttribute: testEnumProperty
};