Files
habitica/website/client/tests/unit/components/ui/drawer.spec.js
2025-06-11 19:20:11 -05:00

23 lines
631 B
JavaScript

import { describe, expect, test } from 'vitest';
import Vue from 'vue';
import DrawerComponent from '@/components/ui/drawer.vue';
describe('DrawerComponent', () => {
test('sets the correct default data', () => {
expect(DrawerComponent.data).to.be.a('function');
const defaultData = DrawerComponent.data();
expect(defaultData.isOpened).to.be.true;
});
test('renders the correct title', () => {
const Ctor = Vue.extend(DrawerComponent);
const vm = new Ctor({
propsData: {
title: 'My title',
},
}).$mount();
expect(vm.$el.textContent.trim()).to.be.equal('My title');
});
});