Browse Source

Entity name changes

pull/1/head
Tim Glasgow 2 years ago
parent
commit
db93633c1f
  1. 28
      squarenotsquare/__tests__/Repo-test.js

28
squarenotsquare/__tests__/Repo-test.js

@ -1,8 +1,8 @@
import ScoreRepo from "../src/realm/repos/ScoreRepo";
import SystemRepo from "../src/realm/repos/SystemRepo";
import UserRepo from "../src/realm/repos/UserRepo";
import { System } from "../src/realm/entities/System";
import { MockRealm } from "../__mock__/mockRealmObject";
import { SystemEntity } from "../src/realm/entities/System";
import MockRealm from "../__mock__/mockRealmObject";
import 'react-native-get-random-values';
import { v4 as uuidv4 } from 'uuid';
@ -22,7 +22,7 @@ test('UserRepo inits', () => {
})
test('SystemRepo gets all values', () => {
let mockRealm = new MockRealm(0);
let mockRealm = new MockRealm({schemaVersion: 0});
let testRepo = new SystemRepo(mockRealm);
let systemKey1 = {
id: uuidv4(),
@ -36,8 +36,8 @@ test('SystemRepo gets all values', () => {
value: 'val2'
};
mockRealm.create(System.name, systemKey1);
mockRealm.create(System.name, systemKey2);
mockRealm.create(SystemEntity.name, systemKey1);
mockRealm.create(SystemEntity.name, systemKey2);
let queried = testRepo.getAllSystemValues();
@ -46,7 +46,7 @@ test('SystemRepo gets all values', () => {
})
test('SystemRepo creates system value', () => {
let mockRealm = new MockRealm(0);
let mockRealm = new MockRealm({schemaVersion: 0});
let testRepo = new SystemRepo(mockRealm);
let newSystemKey = {
@ -55,12 +55,12 @@ test('SystemRepo creates system value', () => {
};
testRepo.createSystemValue(newSystemKey.key, newSystemKey.value);
let object = mockRealm[System.name][0];
let object = mockRealm[SystemEntity.name][0];
expect(object.value).toEqual('isNew');
})
test('SystemRepo handles creation of existing system value', () => {
let mockRealm = new MockRealm(0);
let mockRealm = new MockRealm({schemaVersion: 0});
let testRepo = new SystemRepo(mockRealm);
let newSystemKey = {
@ -70,12 +70,12 @@ test('SystemRepo handles creation of existing system value', () => {
testRepo.createSystemValue(newSystemKey.key, newSystemKey.value);
testRepo.createSystemValue(newSystemKey.key, newSystemKey.value);
let object = mockRealm[System.name][0];
let object = mockRealm[SystemEntity.name][0];
expect(object.value).toEqual('isNew');
})
test('SystemRepo deletes existing system value', () => {
let mockRealm = new MockRealm(0);
let mockRealm = new MockRealm({schemaVersion: 0});
let testRepo = new SystemRepo(mockRealm);
let newSystemKey = {
@ -90,7 +90,7 @@ test('SystemRepo deletes existing system value', () => {
})
test('SystemRepo deletes non-existing system value', () => {
let mockRealm = new MockRealm(0);
let mockRealm = new MockRealm({schemaVersion: 0});
let testRepo = new SystemRepo(mockRealm);
testRepo.deleteSystemValue('key');
@ -98,7 +98,7 @@ test('SystemRepo deletes non-existing system value', () => {
})
test('SystemRepo gets multiple system values', () => {
let mockRealm = new MockRealm(0);
let mockRealm = new MockRealm({schemaVersion: 0});
let testRepo = new SystemRepo(mockRealm);
let systemKey1 = {
@ -113,8 +113,8 @@ test('SystemRepo gets multiple system values', () => {
value: 'val1'
};
mockRealm.create(System.name, systemKey1);
mockRealm.create(System.name, systemKey2);
mockRealm.create(SystemEntity.name, systemKey1);
mockRealm.create(SystemEntity.name, systemKey2);
let response = testRepo.getSystemKeyValue(systemKey1.key);
expect(response).toEqual('Multiple system keys found for key1');
})
Loading…
Cancel
Save