photoprism/frontend/tests/unit/model/user_test.js

28 lines
951 B
JavaScript
Raw Normal View History

2019-08-09 10:22:04 +02:00
import assert from "assert";
import User from "model/user";
2019-08-09 10:24:20 +02:00
describe("model/user", () => {
2019-08-09 10:22:04 +02:00
it("should get entity name", () => {
const values = {ID: 5, userFirstName: "Max", userLastName: "Last", userEmail: "test@test.com", userRole: "admin"};
const user = new User(values);
const result = user.getEntityName();
assert.equal(result, "Max Last");
});
it("should get id", () => {
const values = {ID: 5, userFirstName: "Max", userLastName: "Last", userEmail: "test@test.com", userRole: "admin"};
const user = new User(values);
const result = user.getId();
assert.equal(result, 5);
});
2019-08-09 10:24:20 +02:00
it("should get model name", () => {
const result = User.getModelName();
assert.equal(result, "User");
});
it("should get collection resource", () => {
const result = User.getCollectionResource();
assert.equal(result, "users");
});
2019-08-09 10:22:04 +02:00
});