← back to Jill Website
src/models/__mocks__/Property.ts
29 lines
export interface Property {
id?: number;
name: string;
description: string;
amenities: string[];
images: string[];
airbnb_url: string;
capacity?: number;
bedrooms?: number;
bathrooms?: number;
size_sqm?: number;
price_per_night?: number;
created_at?: Date;
updated_at?: Date;
}
export interface PropertyValidationError {
field: string;
message: string;
}
export const PropertyModel = jest.fn().mockImplementation(() => ({
create: jest.fn(),
findAll: jest.fn(),
findById: jest.fn(),
update: jest.fn(),
delete: jest.fn()
}));