Skip to content

Commit 01d5701

Browse files
author
José Valim
committed
Make record types in record public as well
1 parent 0f91e24 commit 01d5701

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

lib/elixir/lib/record.ex

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,14 @@ defmodule Record do
3131
@moduledoc false
3232
import Record.DSL
3333

34+
@record_fields []
35+
@record_types []
36+
3437
values = unquote(values)
3538
opts = unquote(opts)
3639
Record.deffunctions(values, __ENV__)
3740
value = unquote(block)
38-
Record.deftypes(values, @record_type, __ENV__)
41+
Record.deftypes(values, @record_types, __ENV__)
3942
value
4043
end
4144
end
@@ -608,7 +611,7 @@ defmodule Record.DSL do
608611
escaped = lc { k, v } inlist opts, do: { k, Macro.escape(v) }
609612

610613
quote do
611-
@record_type Keyword.merge(@record_type || [], unquote(escaped))
614+
@record_types Keyword.merge(@record_types || [], unquote(escaped))
612615
end
613616
end
614617
end

lib/ex_unit/lib/ex_unit/assertions.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ defmodule ExUnit.Assertions do
230230
231231
You can also match against specific patterns:
232232
233-
assert_received { :hello, _ }
233+
assert_receive { :hello, _ }
234234
235235
"""
236236
defmacro assert_receive(expected, timeout // 100, message // nil) do

0 commit comments

Comments
 (0)