Files
flights_web_raw/e2e/node_modules/zone.js/bundles/zone-patch-electron.umd.min.js
T
gnezim 60e2149072 Add comprehensive e2e test suites for Tasks 16-25
Tasks 16-20: Online Board Tests (Search/Filter, Tabs, Flight List, Details Modal, Time/Date)
- Task 16: Search & Filter tests (37 tests) - departure/arrival cities, passenger count, cabin class
- Task 17: Arrival/Departure Tabs tests (45 tests) - tab switching, flight display, sorting
- Task 18: Flight List View tests (50 tests) - display, sorting, filtering, pagination, loading states
- Task 19: Flight Details Modal tests (40 tests) - opening/closing, content display, actions
- Task 20: Time & Date Filter tests (43 tests) - date selection, time ranges, calendar navigation

Tasks 21-25: Flight Details Tests (Flight Info, Passengers, Seats, Services, Fares)
- Task 21: Flight Info Display tests (40 tests) - basic info, airports, route visualization, timeline
- Task 22: Passenger Info tests (50 tests) - passenger list, details, services, special requirements
- Task 23: Seat Selection tests (50 tests) - seat map, selection, categories, recommendations
- Task 24: Service Selection tests (25 tests) - baggage, meals, seats, summary
- Task 25: Fare Display tests (55 tests) - fare breakdown, comparisons, discounts, refunds

All tests follow AAA pattern and use data-testid selectors matching Angular version.
Total: 245 tests across 10 feature suites.
2026-04-05 19:25:03 +03:00

10 lines
2.4 KiB
JavaScript
Executable File

'use strict';
/**
* @license Angular
* (c) 2010-2026 Google LLC. https://angular.dev/
* License: MIT
*/(function(g,f){if(typeof define=="function"&&define.amd){define(["electron","@electron/remote/dist/src/renderer/callbacks-registry"],function(_d_0,_d_1){var d={"electron": _d_0,"@electron/remote/dist/src/renderer/callbacks-registry": _d_1},r=function(m){if(m in d) return d[m];if(typeof require=="function") return require(m);throw new Error("Cannot find module '"+m+"'")};return f(r)})}else if(typeof exports=="object" && typeof module<"u"){module.exports=f(require)}else{var gN={"electron":"electron","@electron/remote/dist/src/renderer/callbacks-registry":"@electron/remote/dist/src/renderer/callbacks-registry"},gReq=function(r){var mod = r in gN ? g[gN[r]] : g[r]; return mod };var m=f(gReq);for(var i in m) g[i]=m[i]}}(typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : this,function(require){var exports={};var __exports=exports;var module={exports};
"use strict";(function(t,r){if(typeof define=="function"&&define.amd)define(["electron","@electron/remote/dist/src/renderer/callbacks-registry"],function(n,u){var c={electron:n,"@electron/remote/dist/src/renderer/callbacks-registry":u},o=function(e){if(e in c)return c[e];if(typeof require=="function")return require(e);throw new Error("Cannot find module '"+e+"'")};return r(o)});else if(typeof exports=="object"&&typeof module<"u")module.exports=r(require);else{var l={electron:"electron","@electron/remote/dist/src/renderer/callbacks-registry":"@electron/remote/dist/src/renderer/callbacks-registry"},i=function(n){var u=n in l?t[l[n]]:t[n];return u},s=r(i);for(var a in s)t[a]=s[a]}})(typeof globalThis<"u"?globalThis:typeof self<"u"?self:exports,function(t){var r={},l=r,i={exports:r};function s(a){a.__load_patch("electron",function(n,u,c){function o(b,g,k){return c.patchMethod(b,g,function(h){return function(v,C){return h&&h.apply(v,c.bindArguments(C,k))}})}var e=t("electron"),d=e.desktopCapturer,p=e.shell,f=e.CallbacksRegistry,y=e.ipcRenderer;if(!f)try{f=t("@electron/remote/dist/src/renderer/callbacks-registry").CallbacksRegistry}catch(b){}if(d&&o(d,"getSources","electron.desktopCapturer.getSources"),p&&o(p,"openExternal","electron.shell.openExternal"),!f){y&&o(y,"on","ipcRenderer.on");return}o(f.prototype,"add","CallbackRegistry.add")})}return s(Zone),l!=r&&(i.exports=r),i.exports});
if(__exports != exports)module.exports = exports;return module.exports}));