package com.github.dreamhead.moco.extractor;
import com.github.dreamhead.moco.HttpMethod;
import com.github.dreamhead.moco.HttpRequest;
import org.junit.Before;
import org.junit.Test;
import static org.hamcrest.core.Is.is;
import static org.junit.Assert.assertThat;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
public class HttpMethodExtractorTest {
private HttpMethodExtractor extractor;
private HttpRequest request;
@Before
public void setUp() {
extractor = new HttpMethodExtractor();
request = mock(HttpRequest.class);
}
@Test
public void should_extract_http_method() {
when(request.getMethod()).thenReturn(HttpMethod.GET);
assertThat(extractor.extract(request).get(), is(HttpMethod.GET.name()));
}
}