mirror of
				https://github.com/zadam/trilium.git
				synced 2025-11-04 13:39:01 +01:00 
			
		
		
		
	test(server/utils): add tests for newEntityId
and randomString
This commit is contained in:
		
							parent
							
								
									33346e0cee
								
							
						
					
					
						commit
						05a0acbdb5
					
				@ -1,9 +1,28 @@
 | 
			
		||||
import { describe, it, expect } from "vitest";
 | 
			
		||||
import utils from "./utils.js";
 | 
			
		||||
 | 
			
		||||
describe.todo("#newEntityId", () => {});
 | 
			
		||||
type TestCase<T extends (...args: any) => any> = [desc: string, fnParams: Parameters<T>, expected: ReturnType<T>];
 | 
			
		||||
 | 
			
		||||
describe.todo("#randomString", () => {});
 | 
			
		||||
describe("#newEntityId", () => {
 | 
			
		||||
 | 
			
		||||
  it("should return a string with a length of 12", () => {
 | 
			
		||||
    const result = utils.newEntityId();
 | 
			
		||||
    expect(result).toBeTypeOf("string");
 | 
			
		||||
    expect(result).toHaveLength(12);
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
describe("#randomString", () => {
 | 
			
		||||
 | 
			
		||||
  it("should return a string with a length as per argument", () => {
 | 
			
		||||
    const stringLength = 5;
 | 
			
		||||
    const result = utils.randomString(stringLength);
 | 
			
		||||
    expect(result).toBeTypeOf("string");
 | 
			
		||||
    expect(result).toHaveLength(stringLength);
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
describe.todo("#randomSecureToken", () => {});
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user