mirror of
https://github.com/konvajs/konva.git
synced 2025-09-18 18:00:36 +08:00
adjusted testing subtitle size
This commit is contained in:
@@ -7,15 +7,15 @@ If you add a file in the src directory, be sure to add the filename to the filen
|
||||
|
||||
#Testing
|
||||
|
||||
## Getting the tests up and running
|
||||
### Getting the tests up and running
|
||||
Currently, KineticJS has unit, functional, performance, manual, and special test suites. To build the unit tests, you'll need to build the `unitTests.js` file by running `thor build:test` and then opening `unitTests.html`. Open `tests/html/index.html` to navigate to different test suites.
|
||||
|
||||
## Running the tests
|
||||
### Running the tests
|
||||
Unit, functional, and performance tests output the results to the console via `console.log()` so be sure to have it open.
|
||||
|
||||
In order for the data url tests and image manipulation tests to pass, you need to run the unit test suite on a web server due to canvas security constraints ([read more about that here](http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#security-with-canvas-elements)). All tests should pass in Google Chrome with no warnings, and all tests should pass with some warnings in other browsers.
|
||||
|
||||
## Updating the tests
|
||||
### Updating the tests
|
||||
|
||||
To add / modify unit tests, be sure to do so in the `tests/js/unit` directory, because these are the source test files that are concatenated together when building `unitTests.js`. Use `test()` for hard tests which will throw an error if something fails, and use `warn()` for soft tests that will allow the tests to continue if the test condition fails. The `warn()` method is great for tests that will have different results in different browsers, such as canvas data url comparisons, text metric dimensions, etc.
|
||||
|
||||
|
Reference in New Issue
Block a user