Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / http / tests / security / resources / worker-for-indexeddb.js
1 self.onmessage = function() {
2     function test(method, args) {
3         try {
4             var request = self.indexedDB[method].call(self.indexedDB, args);
5             return 'Successfully called self.indexedDB.' + method + '().<br>';
6         } catch (exception) {
7             return 'self.indexedDB.' + method + '() threw an exception: ' + exception.name + '<br>';
8         }
9     }
10     self.postMessage({
11         'result': [
12             test('deleteDatabase', 'testDBName'),
13             test('open', 'testDBName'),
14             test('webkitGetDatabaseNames')
15         ]
16     });
17 };