/**
* Popover 是基于 Tooltip 进行封装的。
* 除非与 Popover 相关,否则测试用例都应在 Tooltip 下。
*/
import * as React from "react"
import { mount } from "enzyme"
import Popover from ".."
describe("Popover", () => {
it("Motion 类名是否正确", () => {
const wrapper0 = mount(popover)
const wrapper1 = mount(
popover
)
const wrapper2 = mount(
popover
)
const wrapper3 = mount(
popover
)
const wrapper4 = mount(
popover
)
expect(wrapper0.find("Tooltip").props().popupTransitionName).toBe(
"zoom-big-fast"
)
expect(wrapper1.find("Tooltip").props().popupTransitionName).toBe(
"slide-down"
)
expect(wrapper2.find("Tooltip").props().popupTransitionName).toBe(
"slide-left"
)
expect(wrapper3.find("Tooltip").props().popupTransitionName).toBe(
"slide-up"
)
expect(wrapper4.find("Tooltip").props().popupTransitionName).toBe(
"slide-right"
)
})
})