test_debug 0.1.0

  • README.md
  • Installing
  • Versions
  • 4

test_debug is a pub transformer which provides .debug.html files for dart tests when using pub serve. These can be opened in dartium for debug purposes.

Pub Version Build Status

Setup

Add test_debug to your pubspec.yaml:

name: test_debug_example

dev_dependencies:
  test: any
  test_debug: any

transformers:
# Place test_debug before test/pub_serve to avoid unnecessary generated html files
- test_debug:
    $include: test/**_test.dart

- test/pub_serve:
   $include: test/**_test.dart

Using with angular_test

There's no real difference. Just make sure to apply all angular and angular_test specific transformers.

name: test_debug_example
dependencies:
  browser: any
  angular2: '3.0.0-alpha+1'

dev_dependencies:
  angular_test: '1.0.0-beta+1'
  test: any
  test_debug: any

transformers:
# Run the code generator on the entire package.
- angular2/transform/codegen

# Run the reflection remover on tests that have AoT enabled.
- angular2/transform/reflection_remover:
   $include:
       - test/angular_test.dart

- test_debug:
    $include: test/**_test.dart

- test/pub_serve:
   $include: test/**_test.dart

Testing

After running pub serve you can open the debug files in dartium: http://localhost:8081/your_test.dart.debug.html. Notice that port 8081 is the default port used by pub serve if a web/ directory exists. Check the output of pub serve to see on which port your tests are available.

Use this package as a library

1. Depend on it

Add this to your package's pubspec.yaml file:


dependencies:
  test_debug: ^0.1.0

2. Install it

You can install packages from the command line:

with pub:


$ pub get

Alternatively, your editor might support pub get. Check the docs for your editor to learn more.

3. Import it

Now in your Dart code, you can use:


import 'package:test_debug/test_debug.dart';
  
Version Uploaded Documentation Archive
0.1.0 Apr 1, 2017 Go to the documentation of test_debug 0.1.0 Download test_debug 0.1.0 archive
Popularity:
Describes how popular the package is relative to other packages. [more]
7
Health:
Code health derived from static analysis. [more]
0
Maintenance:
Reflects how tidy and up-to-date the package is. [more]
0
Overall:
Weighted score of the above. [more]
4
Learn more about scoring.

The package version is not analyzed, because it does not support Dart 2. Until this is resolved, the package will receive a health and maintenance score of 0.

Issues and suggestions

Support Dart 2 in pubspec.yaml.

The SDK constraint in pubspec.yaml doesn't allow the Dart 2.0.0 release. For information about upgrading it to be Dart 2 compatible, please see https://www.dartlang.org/dart-2#migration.

Dependencies

Package Constraint Resolved Available
Direct dependencies
Dart SDK >= 1.22.0 <2.0.0