Skip to content

Commit dda74a1

Browse files
committed
auto unbox refs in tests
1 parent 4f1de4a commit dda74a1

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

test/src/main/scala/japgolly/scalajs/react/test/package.scala

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package japgolly.scalajs.react
22

3-
import scala.scalajs.js.Object
3+
import scala.scalajs.js.{Object, UndefOr}
44

55
package object test {
66

@@ -11,6 +11,9 @@ package object test {
1111
@inline final implicit def RTUSKeyboardEventData(d: KeyboardEventData): Object = d.toJs
1212
@inline final implicit def RTUSMouseEventData (d: MouseEventData ): Object = d.toJs
1313

14+
@inline final implicit def autoUnboxRefsInTests[T <: TopNode](r: UndefOr[ReactComponentM_[T]]) = r.get
15+
@inline final implicit def autoUnboxRefsInTestsC[T <: TopNode](r: UndefOr[ReactComponentM_[T]]): ComponentOrNode = r.get
16+
1417
// implicit final class RTUSimulateExt(val u: Simulate) extends AnyVal {
1518
// def change(t: ComponentOrNode, newValue: String) = u.change(t, ChangeEventData(value = newValue))
1619
// }

0 commit comments

Comments
 (0)