fulfill promise with source
ignore tests
documentation and examples