Package Exports
- rooibos-roku
- rooibos-roku/dist/plugin.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (rooibos-roku) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Simple, mocha and junit inspired, flexible, and fun Brightscript test framework for Roku apps
Links
Development
Rooibos is an independent open-source project maintained exclusively by volunteers.
You might want to help! Get in touch via the slack group or raise issues.
Project Setup
- Clone the project
- Run
npm install - Open the workspace file in VSCode:
roobois.code-workspace
Running Tests
Rooibos Brighterscript plugin tests can be run either through VSCode's debug configuration Run Tests (bsc-plugin) or by running npm run test in the directory rooibos/bsc-plugin.
Example Rooibos framework tests will wrun on a Roku device.
Create a .env in rooibos/tests with the following details:
ROKU_HOST=<ip of Roku device>
ROKU_PASSWORD=<development password of Roku device>Run tests either from a VSCode debugger, or through npm run test.
Sample project
https://github.com/rokucommunity/rooibos-roku-sample
Quick start
https://github.com/rokucommunity/rooibos/blob/master/docs/index.md#getting-started
FAQ
Is Rooibos ready for production use?
Yes, it's been used in production by quite a few respectable companies. There are 10,000's of tests in production.
Is Rooibos actively maintained?
We at RokuCommunity love rooibos, and regularly keep it up to date.