{"version":3,"file":"UTableRow.spec.mjs","names":["UTableRow","describe","it","expect","mount","wrapper","html","toMatchSnapshot","slots","find","exists","toBe","text","props","divider","height"],"sources":["../../../src/components/UTable/UTableRow.spec.ts"],"sourcesContent":["import { UTableRow } from './UTableRow'\nimport { describe, it, expect } from 'vitest'\nimport { mount } from '@vue/test-utils'\n\ndescribe('UTableRow', () => {\n  it('should render correctly', () => {\n    const wrapper = mount(UTableRow)\n    expect(wrapper.html()).toMatchSnapshot()\n  })\n\n  it('should render default slot', () => {\n    const wrapper = mount(UTableRow, {\n      slots: {\n        default: '<div>test</div>',\n      },\n    })\n    expect(wrapper.html()).toMatchSnapshot()\n    expect(wrapper.find('div').exists()).toBe(true)\n    expect(wrapper.find('div').text()).toBe('test')\n  })\n\n  it('should render alternating fills divider correctly', () => {\n    const wrapper = mount(UTableRow, {\n      props: {\n        divider: 'alternating fills',\n      },\n    })\n    expect(wrapper.html()).toMatchSnapshot()\n  })\n\n  it('should render alternating fills divider correctly', () => {\n    const wrapper = mount(UTableRow, {\n      props: {\n        divider: 'alternating fills',\n      },\n    })\n    expect(wrapper.html()).toMatchSnapshot()\n  })\n\n  it('should render divider line divider correctly', () => {\n    const wrapper = mount(UTableRow, {\n      props: {\n        divider: 'divider line',\n      },\n    })\n    expect(wrapper.html()).toMatchSnapshot()\n  })\n\n  it('should render with height prop correctly', () => {\n    const wrapper = mount(UTableRow, {\n      props: {\n        height: '44',\n      },\n    })\n    expect(wrapper.html()).toMatchSnapshot()\n  })\n})\n"],"mappings":"SAASA,SAAS;AAClB,SAASC,QAAQ,EAAEC,EAAE,EAAEC,MAAM,QAAQ,QAAQ;AAC7C,SAASC,KAAK,QAAQ,iBAAiB;AAEvCH,QAAQ,CAAC,WAAW,EAAE,YAAM;EAC1BC,EAAE,CAAC,yBAAyB,EAAE,YAAM;IAClC,IAAMG,OAAO,GAAGD,KAAK,CAACJ,SAAS,CAAC;IAChCG,MAAM,CAACE,OAAO,CAACC,IAAI,CAAC,CAAC,CAAC,CAACC,eAAe,CAAC,CAAC;EAC1C,CAAC,CAAC;EAEFL,EAAE,CAAC,4BAA4B,EAAE,YAAM;IACrC,IAAMG,OAAO,GAAGD,KAAK,CAACJ,SAAS,EAAE;MAC/BQ,KAAK,EAAE;QACL,WAAS;MACX;IACF,CAAC,CAAC;IACFL,MAAM,CAACE,OAAO,CAACC,IAAI,CAAC,CAAC,CAAC,CAACC,eAAe,CAAC,CAAC;IACxCJ,MAAM,CAACE,OAAO,CAACI,IAAI,CAAC,KAAK,CAAC,CAACC,MAAM,CAAC,CAAC,CAAC,CAACC,IAAI,CAAC,IAAI,CAAC;IAC/CR,MAAM,CAACE,OAAO,CAACI,IAAI,CAAC,KAAK,CAAC,CAACG,IAAI,CAAC,CAAC,CAAC,CAACD,IAAI,CAAC,MAAM,CAAC;EACjD,CAAC,CAAC;EAEFT,EAAE,CAAC,mDAAmD,EAAE,YAAM;IAC5D,IAAMG,OAAO,GAAGD,KAAK,CAACJ,SAAS,EAAE;MAC/Ba,KAAK,EAAE;QACLC,OAAO,EAAE;MACX;IACF,CAAC,CAAC;IACFX,MAAM,CAACE,OAAO,CAACC,IAAI,CAAC,CAAC,CAAC,CAACC,eAAe,CAAC,CAAC;EAC1C,CAAC,CAAC;EAEFL,EAAE,CAAC,mDAAmD,EAAE,YAAM;IAC5D,IAAMG,OAAO,GAAGD,KAAK,CAACJ,SAAS,EAAE;MAC/Ba,KAAK,EAAE;QACLC,OAAO,EAAE;MACX;IACF,CAAC,CAAC;IACFX,MAAM,CAACE,OAAO,CAACC,IAAI,CAAC,CAAC,CAAC,CAACC,eAAe,CAAC,CAAC;EAC1C,CAAC,CAAC;EAEFL,EAAE,CAAC,8CAA8C,EAAE,YAAM;IACvD,IAAMG,OAAO,GAAGD,KAAK,CAACJ,SAAS,EAAE;MAC/Ba,KAAK,EAAE;QACLC,OAAO,EAAE;MACX;IACF,CAAC,CAAC;IACFX,MAAM,CAACE,OAAO,CAACC,IAAI,CAAC,CAAC,CAAC,CAACC,eAAe,CAAC,CAAC;EAC1C,CAAC,CAAC;EAEFL,EAAE,CAAC,0CAA0C,EAAE,YAAM;IACnD,IAAMG,OAAO,GAAGD,KAAK,CAACJ,SAAS,EAAE;MAC/Ba,KAAK,EAAE;QACLE,MAAM,EAAE;MACV;IACF,CAAC,CAAC;IACFZ,MAAM,CAACE,OAAO,CAACC,IAAI,CAAC,CAAC,CAAC,CAACC,eAAe,CAAC,CAAC;EAC1C,CAAC,CAAC;AACJ,CAAC,CAAC"}