   You can also match against specific patterns:
 
       assert_receive { :hello, _ }
+
+      x = 5
+      assert_receive { :count, ^x }
 
   """
   defmacro assert_receive(expected, timeout // 100, message // nil) do

  end

  @doc """
  Asserts a message was received and is in the current process mailbox.
  The given `expected` argument must be a match pattern.

  Timeout is set to 0, so there is no waiting time.

  ## Examples



  @doc """
  Asserts a message was or is going to be received. Unlike
  `assert_received`, it has a default timeout of 100 milliseconds.

  The given `expected` argument has to be a pattern.

  ## Examples

