message: [Inbox] Adds some tests for the crash fix
diff: @@ -2,10 +2,15 @@ import React from "react"
  import "react-native"
  import * as renderer from "react-test-renderer"
  -import Inbox from "../Inbox"
  +import Inbox, { Inbox as ActualInbox } from "../Inbox"
  jest.mock("../../Components/Inbox/Conversations", () => "Conversations")
  +const emptyMeProps = {
  + lot_standings: [],
  + conversations_existence_check: null,
  +}
  +
  it("renders correctly", () => {
  const tree = renderer.create(<Inbox me={meProps()} />).toJSON()
  expect(tree).toMatchSnapshot()
  @@ -18,6 +23,25 @@ it("shows empty state if there's no data", () => {
  // expect(emptyStateView.length).toEqual(1)
  })
  +it("Shows a zero state when there are no bids/conversations", () => {
  + const tree = JSON.stringify(renderer.create(<Inbox me={emptyMeProps} />).toJSON())
  + // Taken from the title in ZeroStateInbox
  + expect(tree).toContain("BUYING ART ON ARTSY IS SIMPLE")
  +})
  +
  +it("It requests a relay refetch when fetchData is called in ZeroState", () => {
  + const relayEmptyProps = {
  + ...emptyMeProps,
  + relay: {
  + refetch: jest.fn(),
  + },
  + }
  +
  + const inbox = new ActualInbox(relayEmptyProps)
  + inbox.fetchData()
  + expect(relayEmptyProps.relay.refetch).toBeCalled()
  +})
  +
  const meProps = (withBids: boolean = true, withMessages: boolean = true) => {
  const conversations = withMessages
  ? {
  