package com.xtremelabs.robolectric.shadows; import android.webkit.JsResult; import com.xtremelabs.robolectric.Robolectric; import com.xtremelabs.robolectric.WithTestDefaultsRunner; import org.junit.Test; import org.junit.runner.RunWith; import static com.xtremelabs.robolectric.Robolectric.shadowOf; import static junit.framework.Assert.assertTrue; import static org.junit.Assert.assertFalse; @RunWith(WithTestDefaultsRunner.class) public class JsResultTest { @Test public void shouldRecordCanceled() throws Exception { JsResult jsResult = Robolectric.newInstanceOf(JsResult.class); assertFalse(shadowOf(jsResult).wasCancelled()); jsResult.cancel(); assertTrue(shadowOf(jsResult).wasCancelled()); } }