fix(test): ensure calendar_share table in ACL-related eunit suites.
Harden core_calendar_share get/list when table missing. Refs EventHub/EventHubBack#73
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
-include_lib("eunit/include/eunit.hrl").
|
||||
-include("records.hrl").
|
||||
|
||||
-define(TABLES, [user, calendar, event, booking, admin, subscription]).
|
||||
-define(TABLES, [user, calendar, event, booking, admin, subscription, calendar_share]).
|
||||
|
||||
setup() ->
|
||||
eh_test_support:start_mnesia(),
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
-include("records.hrl").
|
||||
|
||||
-define(TABLES, [user, calendar, event, booking, admin, subscription, calendar_specialist,
|
||||
recurrence_exception, notification, push_subscription]).
|
||||
recurrence_exception, notification, push_subscription, calendar_share]).
|
||||
|
||||
setup() ->
|
||||
eh_test_support:start_mnesia(),
|
||||
|
||||
@@ -21,9 +21,15 @@ setup() ->
|
||||
{attributes, record_info(fields, calendar_specialist)},
|
||||
{ram_copies, [node()]}
|
||||
]),
|
||||
mnesia:create_table(calendar_share, [
|
||||
{attributes, record_info(fields, calendar_share)},
|
||||
{ram_copies, [node()]},
|
||||
{index, [calendar_id, user_id]}
|
||||
]),
|
||||
ok.
|
||||
|
||||
cleanup(_) ->
|
||||
mnesia:delete_table(calendar_share),
|
||||
mnesia:delete_table(calendar_specialist),
|
||||
mnesia:delete_table(subscription),
|
||||
mnesia:delete_table(calendar),
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
-include_lib("eunit/include/eunit.hrl").
|
||||
-include("records.hrl").
|
||||
|
||||
-define(TABLES, [user, calendar, event, recurrence_exception]).
|
||||
-define(TABLES, [user, calendar, event, recurrence_exception, calendar_share]).
|
||||
|
||||
setup() ->
|
||||
eh_test_support:start_mnesia(),
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
-include_lib("eunit/include/eunit.hrl").
|
||||
-include("records.hrl").
|
||||
|
||||
-define(TABLES, [user, calendar, event, calendar_specialist, subscription]).
|
||||
-define(TABLES, [user, calendar, event, calendar_specialist, subscription, calendar_share]).
|
||||
|
||||
setup() ->
|
||||
eh_test_support:start_mnesia(),
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
-include_lib("eunit/include/eunit.hrl").
|
||||
-include("records.hrl").
|
||||
|
||||
-define(TABLES, [user, calendar, calendar_specialist, subscription, event]).
|
||||
-define(TABLES, [user, calendar, calendar_specialist, subscription, event, calendar_share]).
|
||||
|
||||
setup() ->
|
||||
eh_test_support:start_mnesia(),
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
-include_lib("eunit/include/eunit.hrl").
|
||||
-include("records.hrl").
|
||||
|
||||
-define(TABLES, [user, calendar, event, subscription]).
|
||||
-define(TABLES, [user, calendar, event, subscription, calendar_share]).
|
||||
|
||||
setup() ->
|
||||
eh_test_support:start_mnesia(),
|
||||
|
||||
Reference in New Issue
Block a user