package com.squareup.picasso;
import android.content.Context;
import android.net.Uri;
import java.io.IOException;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.robolectric.RobolectricGradleTestRunner;
import static org.fest.assertions.api.Assertions.assertThat;
import static org.mockito.MockitoAnnotations.initMocks;
@RunWith(RobolectricGradleTestRunner.class)
public class AssetRequestHandlerTest {
@Mock Context context;
@Before public void setUp() {
initMocks(this);
}
@Test public void truncatesFilePrefix() throws IOException {
Uri uri = Uri.parse("file:///android_asset/foo/bar.png");
Request request = new Request.Builder(uri).build();
String actual = AssetRequestHandler.getFilePath(request);
assertThat(actual).isEqualTo("foo/bar.png");
}
}