Unreviewed, rolling out r216677.
[WebKit-https.git] / PerformanceTests / Speedometer / resources / todomvc / dependency-examples / flight / test / mock / datastore.js
1 (function () {
2     'use strict';
3
4     function FakeDataStore(data) {
5         this.data = data || [
6             {title: 'buy some unicorns', completed: false, id: '108e8c51-bb3f-608d-15e2-611cfc7e5838'},
7             {title: 'get a baguette mustache', completed: false, id: '6cdd0a1f-b6f8-21e1-f35b-aa18af99ad91'},
8             {title: 'shave yaks', completed: true, id: 'abe678dd-3087-198c-eefa-180248cb3d8b'}
9         ];
10     }
11
12     FakeDataStore.prototype.all = function all() {
13         return this.data;
14     };
15
16     FakeDataStore.prototype.save = function save(data) {
17         this.data.push(data);
18     };
19
20     FakeDataStore.prototype.destroyAll = function destroyAll() {
21         // Stub
22     };
23
24     window.mocks.DataStore = FakeDataStore;
25 }());