Package

com.greencatsoft.angularjs

test

Permalink

package test

Visibility
  1. Public
  2. All

Type Members

  1. trait AngularTestEnvironment extends AnyRef

    Permalink

    Provides an injector for your test suites.

    Provides an injector for your test suites.

    Setup for example like this:

    class MyDirectiveSpec extends FunSpec with AngularTestEnvironment with ScopeOps with MustMatchers {
        override val module = Angular.module("app", Seq("ngAnimate", "ngMaterial")).directive[MyDirective]
        override val moduleName = "app"
    
        describe("MyDirective") {
          it("must render") {
            val scope = inject[RootScope].$new(true)
            scope.dynamic.greeting = "Hello World!"
    
            val tag = """">"""
            val element = inject[Compile](tag)(scope, null)
            scope.$digest()
    
            element.textContent must be ("Hello World!")
          }
        }
    }

Value Members

  1. object AngularMocks

    Permalink

Ungrouped