Home | History | Annotate | Download | only in shadows
      1 package com.xtremelabs.robolectric.shadows;
      2 
      3 import android.webkit.JsResult;
      4 import com.xtremelabs.robolectric.Robolectric;
      5 import com.xtremelabs.robolectric.WithTestDefaultsRunner;
      6 import org.junit.Test;
      7 import org.junit.runner.RunWith;
      8 
      9 import static com.xtremelabs.robolectric.Robolectric.shadowOf;
     10 import static junit.framework.Assert.assertTrue;
     11 import static org.junit.Assert.assertFalse;
     12 
     13 @RunWith(WithTestDefaultsRunner.class)
     14 public class JsResultTest {
     15 
     16     @Test
     17     public void shouldRecordCanceled() throws Exception {
     18         JsResult jsResult = Robolectric.newInstanceOf(JsResult.class);
     19 
     20         assertFalse(shadowOf(jsResult).wasCancelled());
     21 
     22         jsResult.cancel();
     23         assertTrue(shadowOf(jsResult).wasCancelled());
     24 
     25     }
     26 
     27 }
     28