diff options
Diffstat (limited to 'finished-application/frontend/lib/testUtils.js')
| -rw-r--r-- | finished-application/frontend/lib/testUtils.js | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/finished-application/frontend/lib/testUtils.js b/finished-application/frontend/lib/testUtils.js deleted file mode 100644 index 42739e9..0000000 --- a/finished-application/frontend/lib/testUtils.js +++ /dev/null @@ -1,79 +0,0 @@ -import casual from 'casual'; - -// seed it so we get consistent results -casual.seed(777); - -const fakeItem = () => ({ - __typename: 'Item', - id: '123', - price: 5000, - user: null, - image: 'dog-small.jpg', - title: 'dogs are best', - description: 'dogs', - largeImage: 'dog.jpg', -}); - -const fakeUser = () => ({ - __typename: 'User', - id: '4234', - name: casual.name, - email: casual.email, - permissions: ['ADMIN'], - orders: [], - cart: [], -}); - -const fakeOrderItem = () => ({ - __typename: 'OrderItem', - id: casual.uuid, - image: `${casual.word}.jpg`, - title: casual.words(), - price: 4234, - quantity: 1, - description: casual.words(), -}); - -const fakeOrder = () => ({ - __typename: 'Order', - id: 'ord123', - charge: 'ch_123', - total: 40000, - items: [fakeOrderItem(), fakeOrderItem()], - createdAt: '2018-04 - 06T19: 24: 16.000Z', - user: fakeUser(), -}); - -const fakeCartItem = overrides => ({ - __typename: 'CartItem', - id: 'omg123', - quantity: 3, - item: fakeItem(), - user: fakeUser(), - ...overrides, -}); - -// Fake LocalStorage -class LocalStorageMock { - constructor() { - this.store = {}; - } - - clear() { - this.store = {}; - } - - getItem(key) { - return this.store[key] || null; - } - - setItem(key, value) { - this.store[key] = value.toString(); - } - - removeItem(key) { - delete this.store[key]; - } -} - -export { LocalStorageMock, fakeItem, fakeUser, fakeCartItem, fakeOrder, fakeOrderItem }; |
