Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / http / tests / serviceworker / resources / interfaces.js
blobeb00df65ff3b7b709a2c603cd7be21f765ec5f40
1 function verify_interface(name, instance, attributes) {
2   assert_true(name in self,
3               name + ' should be an defined type');
4   if (instance) {
5     assert_true(instance instanceof self[name],
6                 instance + ' should be an instance of ' + name);
7     Object.keys(attributes || {}).forEach(function(attribute) {
8         var type = attributes[attribute];
9         assert_true(attribute in instance,
10                     attribute + ' should be an attribute of ' + name);
11         assert_equals(typeof instance[attribute], type,
12                       attribute + ' should be of type ' + type);
13       });
14   }