{"version":3,"file":"UProgressbar.spec.mjs","names":["UProgressBar","describe","it","expect","mount","wrapper","html","toMatchSnapshot","props","progress","label","findComponent","name","exists","toBe"],"sources":["../../../src/components/UProgressBar/UProgressbar.spec.ts"],"sourcesContent":["import { UProgressBar } from './UProgressBar'\nimport { describe, it, expect } from 'vitest'\nimport { mount } from '@vue/test-utils'\n\ndescribe('UProgressBar', () => {\n  it('should render correctly', () => {\n    const wrapper = mount(UProgressBar)\n    expect(wrapper.html()).toMatchSnapshot()\n  })\n\n  it('should render correctly when progress is passed', () => {\n    const wrapper = mount(UProgressBar, {\n      props: {\n        progress: 50,\n      },\n    })\n    expect(wrapper.html()).toMatchSnapshot()\n  })\n\n  it('should render correctly when label is none', () => {\n    const wrapper = mount(UProgressBar, {\n      props: {\n        label: 'none',\n      },\n    })\n    expect(wrapper.html()).toMatchSnapshot()\n  })\n\n  it('should render correctly when label is right', () => {\n    const wrapper = mount(UProgressBar, {\n      props: {\n        label: 'right',\n      },\n    })\n    expect(wrapper.html()).toMatchSnapshot()\n  })\n\n  it('should render correctly when label is bottom', () => {\n    const wrapper = mount(UProgressBar, {\n      props: {\n        label: 'bottom',\n      },\n    })\n    expect(wrapper.html()).toMatchSnapshot()\n  })\n\n  it('should render correctly when label is top floating', () => {\n    const wrapper = mount(UProgressBar, {\n      props: {\n        progress: 50,\n        label: 'top floating',\n      },\n    })\n    expect(wrapper.findComponent({ name: 'UTooltip' }).exists()).toBe(true)\n    expect(wrapper.findComponent({ name: 'UTooltip' }).html()).toMatchSnapshot()\n    expect(wrapper.html()).toMatchSnapshot()\n  })\n\n  it('should render correctly when label is bottom floating', () => {\n    const wrapper = mount(UProgressBar, {\n      props: {\n        progress: 50,\n        label: 'bottom floating',\n      },\n    })\n    expect(wrapper.findComponent({ name: 'UTooltip' }).exists()).toBe(true)\n    expect(wrapper.findComponent({ name: 'UTooltip' }).html()).toMatchSnapshot()\n    expect(wrapper.html()).toMatchSnapshot()\n  })\n})\n"],"mappings":"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"}