feat: merge vehicle demand and recent views
This commit is contained in:
1 parent
967c5a4987
commit
ed3b9a26f5
4 files changed
+69
-28
No files matched your search
@@ -0,0 +1,20 @@
|
||||
import { describe, expect, it } from "vitest";
|
||||
import mineMemberSource from "@/pages/mine/components/MineMember.vue?raw";
|
||||
import mineRecentViewsSource from "@/pages/mine/components/MineRecentViews.vue?raw";
|
||||
import minePageSource from "@/pages/mine/index.vue?raw";
|
||||
|
||||
describe("mine travel records integration contract", () => {
|
||||
it("keeps vehicle demand and recent views in one list", () => {
|
||||
expect(mineRecentViewsSource).toContain("我的出行记录");
|
||||
expect(mineRecentViewsSource).toContain("用车需求与最近浏览集中在这里");
|
||||
expect(mineRecentViewsSource).toContain("items.length + 1");
|
||||
expect(mineRecentViewsSource).toContain("open-vehicle");
|
||||
expect(mineRecentViewsSource).toContain("暂无浏览记录");
|
||||
});
|
||||
|
||||
it("wires the vehicle demand action through MineMember to the existing page", () => {
|
||||
expect(mineMemberSource).toContain('@open-vehicle="emit(\'open-vehicle\')"');
|
||||
expect(minePageSource).toContain("goVehicleDemand");
|
||||
expect(minePageSource).toContain('@open-vehicle="goVehicleDemand"');
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user