{"version":3,"file":"UCard.spec.mjs","names":["UCard","describe","it","expect","mount","wrapper","html","toMatchSnapshot","slots","text","toBe","props","color","rounded","shadow","borderColor"],"sources":["../../../src/components/UCard/UCard.spec.ts"],"sourcesContent":["import { UCard } from './UCard'\nimport { describe, it, expect } from 'vitest'\nimport { mount } from '@vue/test-utils'\n\ndescribe('UCard', () => {\n  it('renders correctly', () => {\n    const wrapper = mount(UCard)\n    expect(wrapper.html()).toMatchSnapshot()\n  })\n\n  it('renders with the correct slot', () => {\n    const wrapper = mount(UCard, {\n      slots: {\n        default: 'test',\n      },\n    })\n    expect(wrapper.html()).toMatchSnapshot()\n    expect(wrapper.text()).toBe('test')\n  })\n\n  it('renders with the correct color classes', () => {\n    const wrapper = mount(UCard, {\n      props: {\n        color: 'gray-100',\n      },\n    })\n    expect(wrapper.html()).toMatchSnapshot()\n  })\n\n  it('renders with the correct color classes', () => {\n    const wrapper = mount(UCard, {\n      props: {\n        color: 'white',\n      },\n    })\n    expect(wrapper.html()).toMatchSnapshot()\n  })\n\n  it('renders with the correct rounded classes', () => {\n    const wrapper = mount(UCard, {\n      props: {\n        rounded: 'md',\n      },\n    })\n    expect(wrapper.html()).toMatchSnapshot()\n  })\n\n  it('renders with the correct rounded classes', () => {\n    const wrapper = mount(UCard, {\n      props: {\n        rounded: 'lg',\n      },\n    })\n    expect(wrapper.html()).toMatchSnapshot()\n  })\n\n  it('renders with the correct shadow classes', () => {\n    const wrapper = mount(UCard, {\n      props: {\n        shadow: 'sm',\n      },\n    })\n    expect(wrapper.html()).toMatchSnapshot()\n  })\n\n  it('renders with the correct border classes', () => {\n    const wrapper = mount(UCard, {\n      props: {\n        borderColor: 'gray-200',\n      },\n    })\n    expect(wrapper.html()).toMatchSnapshot()\n  })\n\n  it('renders with the correct border classes', () => {\n    const wrapper = mount(UCard, {\n      props: {\n        borderColor: 'error-300',\n      },\n    })\n    expect(wrapper.html()).toMatchSnapshot()\n  })\n})\n"],"mappings":"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"}