google/closure-compiler

Jasmine Externs are out of Date

Open

#3,045 opened on 2018年8月6日

GitHub で見る
 (1 comment) (0 reactions) (0 assignees)Java (1,197 forks)batch import
Externshelp wanted

Repository metrics

Stars
 (7,176 stars)
PR merge metrics
 (平均マージ 3d 4h) (30d で 1 merged PR)

説明

I've found that many Closure externs are out of date for Jasmine. Specifically, I see:

  • Many custom matcher types are missing, including:
    • CustomMatcherFactories
    • MatchersUtil
    • CustomEqualityTester
    • CustomMatcher
  • Jasmine's pretty print utility is missing (jasmine.pp())
  • Most matcher functions (toBe(), toEqual(), etc.) accept an optional string to use as an error message if the expectation fails. This is also missing.
  • Likely others...

Without these types, custom matchers are basically impossible. Would be great to see these types updated.

See: https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/jasmine/index.d.ts

コントリビューターガイド