60e2149072
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.
10 KiB
10 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v1.1.0 - 2024-12-11
Commits
- [Refactor] extract implementations to
side-channel-weakmap,side-channel-map,side-channel-listada5955 - [New] add
channel.deletec01d2d3 - [types] improve types
0c54356 - [readme] add content
be24868 - [actions] split out node 10-20, and 20+
c4488e2 - [types] use shared tsconfig
0e0d57c - [Dev Deps] update
@ljharb/eslint-config,@ljharb/tsconfig,@types/get-intrinsic,@types/object-inspect,@types/tape,auto-changelog,tapefb4f622 - [Deps] update
call-bind,get-intrinsic,object-inspectb78336b - [Tests] replace
audwithnpm auditee3ab46 - [Dev Deps] add missing peer dep
c03e21a
v1.0.6 - 2024-02-29
Commits
- add types
9beef66 - [meta] simplify
exports4334cf9 - [Deps] update
call-bindd6043c4 - [Dev Deps] update
tape6aca376
v1.0.5 - 2024-02-06
Commits
- [actions] reuse common workflows
3d2e1ff - [meta] use
npmignoreto autogenerate an npmignore file04296ea - [meta] add
.editorconfig; addeclint130f0a6 - [Dev Deps] update
eslint,@ljharb/eslint-config,aud,auto-changelog,safe-publish-latest,taped480c2f - [Dev Deps] update
eslint,@ljharb/eslint-config,aud,auto-changelog,tapeecbe70e - [actions] update rebase action
75240b9 - [Dev Deps] update
@ljharb/eslint-config,aud,npmignore,tapeae8d281 - [Dev Deps] update
@ljharb/eslint-config,aud,tape7125b88 - [Deps] update
call-bind,get-intrinsic,object-inspect82577c9 - [Deps] update
call-bind,get-intrinsic,object-inspect550aadf - [Tests] increase coverage
5130877 - [Deps] update
get-intrinsic,object-inspectba0194c - [meta] add missing
engines.node985fd24 - [Refactor] use
es-errors, so things that only need those do not needget-intrinsic40227a8 - [Deps] update
get-intrinsica989b40 - [Deps] update
object-inspectaec42d2
v1.0.4 - 2020-12-29
Commits
- [Tests] migrate tests to Github Actions
10909cb - [Refactor] Use a linked list rather than an array, and move accessed nodes to the beginning
195613f - [meta] do not publish github action workflow files
290ec29 - [Tests] run
nycon all tests; usetaperunnerea6d030 - [actions] add "Allow Edits" workflow
d464d8f - [Dev Deps] update
eslint,@ljharb/eslint-config,aud,auto-changelog02daca8 - [Refactor] use
call-bindandget-intrinsicinstead ofes-abstracte09d481 - [Deps] update
object.assignee83aa8 - [actions] update rebase action to use checkout v2
7726b0b
v1.0.3 - 2020-08-23
Commits
- [Dev Deps] update
eslint,@ljharb/eslint-config,aud,auto-changelog,tape1f10561 - [Deps] update
es-abstract,object-inspectbc20159 - [Dev Deps] update
@ljharb/eslint-config,tapeb9b2b22 - [Dev Deps] update
eslint,@ljharb/eslint-config,tape7055ab4 - [Dev Deps] update
auto-changelog; addaudd278c37 - [actions] switch Automatic Rebase workflow to
pull_request_targetevent3bcf982 - [Tests] only audit prod deps
18d01c4 - [Deps] update
es-abstract6ab096d - [Dev Deps] update
tape9dc174c - [Deps] update
es-abstract431d0f0 - [Deps] update
es-abstract49869fd - [meta] Add package.json to package's exports
77d9cdc
v1.0.2 - 2019-12-20
Commits
v1.0.1 - 2019-12-01
Commits
- [Fix] add missing "exports"
d212907
v1.0.0 - 2019-12-01
Commits
- Initial implementation
dbebd3a - Initial tests
73bdefe - Initial commit
43c03e1 - npm init
5c090a7 - [meta] add
auto-changeloga5c4e56 - [actions] add automatic rebasing / merge commit blocking
bab1683 - [meta] add
fundingfield; create FUNDING.yml63d7aea - [Tests] add
npm run lint46a5a81 - Only apps should have lockfiles
8b16b03 - [meta] add
safe-publish-latest2f098ef