db/test_seed.rb in card-1.99.1 vs db/test_seed.rb in card-1.99.2
- old
+ new
@@ -2,11 +2,10 @@
require "timecop"
# noinspection RubyResolve
class SharedData
- require_relative "../lib/card/model/save_helper"
extend Card::Model::SaveHelper
USERS = [
"Joe Admin", "Joe User", "Joe Camel", "Sample User", "No count",
"u1", "u2", "u3",
@@ -94,15 +93,15 @@
# for template stuff
Card.create! type_id: Card::CardtypeID, name: "UserForm"
create "UserForm+*type+*structure", "{{+name}} {{+age}} {{+description}}"
- Card::Auth.current_id = Card["joe_user"].id
+ Card::Auth.signin "joe_user"
create "JoeLater", "test"
create "JoeNow", "test"
- Card::Auth.current_id = Card::WagnBotID
+ Card::Auth.signin Card::WagnBotID
create_cardtype "Book"
create "Book+*type+*structure", "by {{+author}}, design by {{+illustrator}}"
create_book "Iliad"
@@ -167,14 +166,14 @@
create_user "No Count", content: "I got no account"
create_user "Sample User", email: "sample@user.com", password: "sample_pass"
end
# noinspection RubyResolve
- Card["Joe Admin"].fetch(trait: :roles, new: { type_code: "pointer" })
+ Card["Joe Admin"].fetch(:roles, new: { type_code: "pointer" })
.items = [Card::AdministratorID, Card::SharkID, Card::HelpDeskID]
- Card["Joe User"].fetch(trait: :roles, new: { type_code: "pointer" })
+ Card["Joe User"].fetch(:roles, new: { type_code: "pointer" })
.items = [Card::SharkID]
create_user "u1", email: "u1@user.com", password: "u1_pass"
create_user "u2", email: "u2@user.com", password: "u2_pass"
create_user "u3", email: "u3@user.com", password: "u3_pass"
@@ -182,13 +181,13 @@
r1 = create_role "r1"
r2 = create_role "r2"
r3 = create_role "r3"
r4 = create_role "r4"
- Card["u1"].fetch(trait: :roles, new: { type_code: "pointer" }).items = [r1, r2, r3]
- Card["u2"].fetch(trait: :roles, new: {}).items = [r1, r2, r4]
- Card["u3"].fetch(trait: :roles, new: {}).items = [r1, r4, Card::AdministratorID]
+ Card["u1"].fetch(:roles, new: { type_code: "pointer" }).items = [r1, r2, r3]
+ Card["u2"].fetch(:roles, new: {}).items = [r1, r2, r4]
+ Card["u3"].fetch(:roles, new: {}).items = [r1, r4, Card::AdministratorID]
end
def cardtype_cards
# for wql & permissions
@@ -242,17 +241,17 @@
create "Sara Following"
create "John Following", "{{+her}}"
create "John Following+her"
magnifier = create "Magnifier+lens"
- Card::Auth.current_id = Card["Narcissist"].id
+ Card::Auth.signin "Narcissist"
magnifier.update! content: "zoom in"
create_optic "Sunglasses", "{{+tint}}{{+lens}}"
- Card::Auth.current_id = Card["Optic fan"].id
+ Card::Auth.signin "Optic fan"
create_optic "Google glass", "{{+price}}"
- Card::Auth.current_id = Card::WagnBotID
+ Card::Auth.signin Card::WagnBotID
create "Google glass+*self+*follow_fields", ""
create "Sunglasses+*self+*follow_fields", "[[#{Card[:nests].name}]]\n[[_self+price]]\n[[_self+producer]]"
create "Sunglasses+tint"
create "Sunglasses+price"