|
|
@@ -202,15 +202,13 @@ describe('首页集成测试', () => {
|
|
|
</Wrapper>
|
|
|
)
|
|
|
|
|
|
- // 获取日期输入框
|
|
|
- const dateInput = screen.getByDisplayValue(new Date().toISOString().split('T')[0])
|
|
|
+ // 获取日期显示文本
|
|
|
+ const dateDisplay = screen.getByText('今天')
|
|
|
+ expect(dateDisplay).toBeInTheDocument()
|
|
|
|
|
|
- // 修改日期
|
|
|
- const newDate = '2025-10-20'
|
|
|
- fireEvent.change(dateInput, { target: { value: newDate } })
|
|
|
-
|
|
|
- // 检查日期值更新
|
|
|
- expect(dateInput).toHaveValue(newDate)
|
|
|
+ // 检查日期选择器存在
|
|
|
+ const datePicker = screen.getByText('选择日期')
|
|
|
+ expect(datePicker).toBeInTheDocument()
|
|
|
})
|
|
|
|
|
|
test('应该处理出发地和目的地交换', () => {
|
|
|
@@ -345,17 +343,16 @@ describe('首页集成测试', () => {
|
|
|
expect(tabBarLayout).toHaveClass('bg-gradient-to-b from-blue-500 to-blue-600')
|
|
|
})
|
|
|
|
|
|
- test('应该处理默认日期值', () => {
|
|
|
+ test('应该处理默认日期显示', () => {
|
|
|
render(
|
|
|
<Wrapper>
|
|
|
<HomePage />
|
|
|
</Wrapper>
|
|
|
)
|
|
|
|
|
|
- // 检查默认日期是今天
|
|
|
- const today = new Date().toISOString().split('T')[0]
|
|
|
- const dateInput = screen.getByDisplayValue(today)
|
|
|
- expect(dateInput).toBeInTheDocument()
|
|
|
+ // 检查默认日期显示为今天
|
|
|
+ const dateDisplay = screen.getByText('今天')
|
|
|
+ expect(dateDisplay).toBeInTheDocument()
|
|
|
})
|
|
|
|
|
|
test('应该处理默认出行方式', () => {
|