- Updated the text extraction logic to use public attributes instead of private ones, enhancing readability and maintainability. - Adjusted corresponding unit tests to reflect the changes in attribute access.
Ren Browser Basic Test Suite
To-Do
- Security tests
- Performance tests
- Proper RNS support and testing
- Micron Renderer tests (when implemented)
This directory contains comprehensive tests for the Ren Browser application.
Test Structure
unit/- Unit tests for individual componentsintegration/- Integration tests for component interactionsconftest.py- Shared test fixtures and configuration
Running Tests
All Tests
poetry run pytest
Unit Tests Only
poetry run pytest tests/unit/
Integration Tests Only
poetry run pytest tests/integration/
Specific Test File
poetry run pytest tests/unit/test_app.py
With Coverage
poetry run pytest --cov=ren_browser --cov-report=html