summaryrefslogtreecommitdiff
path: root/examples/scala-js/jasmine-test-framework/src/main/scala/org/scalajs/jasmine/Jasmine.scala
blob: ca0a63ffbc29834205648fecac72611596dc00eb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package org.scalajs.jasmine

import scala.scalajs.js

object Jasmine extends js.GlobalScope {
  def jasmine: JasmineEnv = js.native
  def describe(name: String, suite: js.Function0[_]): Unit = js.native
  def it(title: String, test: js.Function0[_]): Unit = js.native
  def xdescribe(name: String, suite: js.Function0[_]): Unit = js.native
  def xit(title: String, test: js.Function0[_]): Unit = js.native
  def beforeEach(block: js.Function0[_]): Unit = js.native
  def afterEach(block: js.Function0[_]): Unit = js.native
  def expect(exp: js.Any): JasmineExpectation = js.native
  def runs(block: js.Function0[_]): Unit = js.native
  def waits(timeout: Int): Unit = js.native
  def waitsFor(block: js.Function0[Boolean], errorMsg: String, timeout: Int): Unit = js.native
}