feat: add customer travel records and browse history
This commit is contained in:
1 parent
0139fe6382
commit
6d9a546918
79 files changed
+12362
-112
No files matched your search
@@ -4,17 +4,20 @@ import mineRecentViewsSource from "@/pages/mine/components/MineRecentViews.vue?r
|
||||
import minePageSource from "@/pages/mine/index.vue?raw";
|
||||
|
||||
describe("mine travel records integration contract", () => {
|
||||
it("keeps vehicle demand and recent views in one list", () => {
|
||||
it("keeps vehicle demands and browse history as two entries", () => {
|
||||
expect(mineRecentViewsSource).toContain("我的出行记录");
|
||||
expect(mineRecentViewsSource).toContain("用车需求与最近浏览集中在这里");
|
||||
expect(mineRecentViewsSource).toContain("items.length + 1");
|
||||
expect(mineRecentViewsSource).toContain("open-vehicle");
|
||||
expect(mineRecentViewsSource).toContain("暂无浏览记录");
|
||||
expect(mineRecentViewsSource).toContain("用车需求与历史浏览集中在这里");
|
||||
expect(mineRecentViewsSource).toContain("用车提交记录");
|
||||
expect(mineRecentViewsSource).toContain("历史浏览记录");
|
||||
expect(mineRecentViewsSource).not.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"');
|
||||
it("wires both entries from MineMember to their list pages", () => {
|
||||
expect(mineMemberSource).toContain('@open-vehicle-demands="emit(\'open-vehicle-demands\')"');
|
||||
expect(mineMemberSource).toContain('@open-browse-history="emit(\'open-browse-history\')"');
|
||||
expect(minePageSource).toContain("goCustomerVehicleDemands");
|
||||
expect(minePageSource).toContain("goCustomerBrowseHistory");
|
||||
expect(minePageSource).toContain('@open-vehicle-demands="goCustomerVehicleDemands"');
|
||||
expect(minePageSource).toContain('@open-browse-history="goCustomerBrowseHistory"');
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user