Skip to content

Commit c2c256c

Browse files
committed
fix/security update
1 parent 1d938de commit c2c256c

2 files changed

Lines changed: 799 additions & 1132 deletions

File tree

README.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,22 @@
1111
<img src="https://badgen.net/bundlephobia/tree-shaking/@revolist/revogrid" alt="Tree shaking"/>
1212
<img src="https://img.shields.io/bundlephobia/min/@revolist/revogrid" alt="Bundle size"/>
1313
<img src="https://sonarcloud.io/api/project_badges/measure?project=revolist_revogrid&metric=alert_status" alt="Sonar Quality Gate"/>
14+
<a href="https://github.com/revolist/revogrid/actions/workflows/unit.yml">
15+
<img src="https://github.com/revolist/revogrid/actions/workflows/unit.yml/badge.svg" alt="Workflow status badge" loading="lazy" height="20">
16+
</a>
17+
<a href="https://github.com/revolist/revogrid/actions/workflows/e2e.yml">
18+
<img src="https://github.com/revolist/revogrid/actions/workflows/e2e.yml/badge.svg" alt="Workflow status badge" loading="lazy" height="20">
19+
</a>
1420
</p>
1521

1622

1723
<h3 align="center">Powerful Angular Data Grid component built on top of <a href="https://github.com/revolist/revogrid" target="_blank">RevoGrid</a>.</h3>
1824
<p align="center">
1925
Support Millions of cells and thousands of columns easy and efficiently for fast data rendering. Easy to use.
2026
</p>
27+
<p align="center">
28+
Used by some of the largest companies in Europe and the United States.
29+
</p>
2130

2231
<p align="center">
2332
<a href="https://rv-grid.com/demo/">Demo and API</a> •
@@ -39,6 +48,8 @@ Support Millions of cells and thousands of columns easy and efficiently for fast
3948

4049
- **[Accessibility](https://rv-grid.com/guide/wcag)**: Follows WAI-ARIA best practices.
4150

51+
- **[RTL Support](https://rv-grid.com/guide/rtl)**: Comprehensive Right-to-Left language support for Arabic, Hebrew, Persian, and other RTL languages. Features automatic column reordering, proper text alignment, and layout adjustments for RTL interfaces.
52+
4253
- **[Keyboard Support](https://rv-grid.com/guide/defs#Keyboard)**:
4354
- Excel-like focus for efficient navigation and editing.
4455
- Seamless copy/paste from Excel, Google Sheets, or any other sheet format.
@@ -308,6 +319,29 @@ If you or your company would like to support the ongoing development of RevoGrid
308319
Thank you for supporting RevoGrid! 🙏
309320

310321

322+
## Testing
323+
324+
[![Unit Tests](https://github.com/revolist/revogrid/actions/workflows/ci-unit.yml/badge.svg?branch=main)](https://github.com/revolist/revogrid/actions/workflows/ci-unit.yml)
325+
[![E2E Tests](https://github.com/revolist/revogrid/actions/workflows/ci-e2e.yml/badge.svg?branch=main)](https://github.com/revolist/revogrid/actions/workflows/ci-e2e.yml)
326+
327+
RevoGrid is thoroughly tested to ensure reliability and stability.
328+
329+
| Suite | Command | Scope |
330+
|---|---|---|
331+
| Unit | `npm run test` | Services, utilities, pure logic |
332+
| E2E (Playwright) | `npm run test:e2e` | Real browser rendering & interaction |
333+
334+
### E2E Tests
335+
336+
End-to-end tests use [@stencil/playwright](https://www.npmjs.com/package/@stencil/playwright) to run `<revo-grid>` in a real Chromium browser. The dev server starts automatically when you run:
337+
338+
```bash
339+
npm run test:e2e
340+
```
341+
342+
Test files live in `e2e/` and share helpers from `e2e/helpers.ts`:
343+
344+
311345
## Contributing
312346

313347
By getting involved, you'll have the opportunity to enhance your skills, gain valuable experience, and make a significant impact on an innovative project. Your contribution, no matter how big or small, is valuable.

0 commit comments

Comments
 (0)