![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
controlup-challenge
Advanced tools
This project is an automation framework built in Node.js for querying the TripAdvisor API and retrieving information about cruises with a focus on the destination "Caribbean". The framework fetches cruise data from the API and sorts it by the number of
This project is an automation framework built in Node.js for querying the TripAdvisor API and retrieving information about cruises with a focus on the destination "Caribbean". The framework fetches cruise data from the API and sorts it by the number of crew members. The project includes testing functionality and follows best practices like DRY (Don't Repeat Yourself), environment-based configurations, and includes a GitHub Actions CI/CD pipeline.
Production | Staging | Development | Test
git clone https://github.com/geiserman/controlup-challenge.git
cd controlup-challenge
npm install
The configuration files for various environments are located in /config.
You can modify configuration for each environment (production, staging, development, test).
npm run test
You can also run the tests via GitHub Actions:
## Technologies Used
- Node.js: Backend runtime.
- Jest: Testing framework.
- Superagent: RESTful client with retry and error handling capabilities.
- GitHub Actions: CI/CD for automating tests.
- YAML: Used for configuration management.
- Custom Packages: Logger, RESTful client, Configuration parser
/.github # GitHub Actions CI/CD workflow files
/config # Contains environment-specific configuration files (YAML)
/src # Core business logic and services
/tests # Unit and integration tests
/logs # Application log files
/reports # Test reports xml and html
package.json # Project metadata and scripts
jest.config.js # Jest test configuration
run-test-with-retries.js # Retry mechanism script for tests
FAQs
This project is an automation framework built in Node.js for querying the TripAdvisor API and retrieving information about cruises with a focus on the destination "Caribbean". The framework fetches cruise data from the API and sorts it by the number of
The npm package controlup-challenge receives a total of 0 weekly downloads. As such, controlup-challenge popularity was classified as not popular.
We found that controlup-challenge demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.