29 lines
No EOL
657 B
JavaScript
29 lines
No EOL
657 B
JavaScript
import { required } from "@/helpers/validation-rules";
|
|
|
|
describe("validation-rules.vue", () => {
|
|
test("required rules should return error if value missing", () => {
|
|
|
|
//Arrange
|
|
const testFn = required("an error");
|
|
|
|
//Act
|
|
const testResponse = testFn();
|
|
|
|
//Assert
|
|
expect(testResponse).toBe("an error");
|
|
});
|
|
});
|
|
|
|
describe("validation-rules.vue", () => {
|
|
test("required rules should return true if value present", () => {
|
|
|
|
//Arrange
|
|
const testFn = required("an error");
|
|
|
|
//Act
|
|
const testResponse = testFn('some value');
|
|
|
|
//Assert
|
|
expect(testResponse).toBe(true);
|
|
});
|
|
}); |