2 Stimmen

Wie man benannte Machinist-Blaupausen in Cucumber mit Pickle verwendet

Ich habe diesen kleinen Leckerbissen in der Readme-Datei für Essiggurke :

(Die neueste Version von pickle unterstützt mehrere Blaupausen für frühere Versionen von Machinist verwenden Sie pickle <= 0.1.10)

Ich stehe vor einer Situation, in der ich einen Benutzer mit Administratorrechten erstellen möchte. Ich habe zwei Blaupausen für Maschinisten:

User.blueprint do
  first_name
  last_name
  email
  password { "password" }
  password_confirmation { "password" }
  state "active"
end

User.blueprint(:super_admin) do
  roles { ["super-admin", "moderator"] }
end

Anstatt einen benutzerdefinierten Schritt für mich selbst zu erstellen, um den Super-Admin-Benutzer anzulegen, frage ich mich, ob es eine Möglichkeit gibt, dies mit Pickle zu tun.

Im Folgenden wird der normale Beizschritt verwendet und auf den grundlegenden Maschinenbediener-Blaupause verwiesen:

Given a user exists with first_name: "Test", last_name: "Man"

Die Frage ist, wie sage ich, dass ich einen Super-Admin-Benutzer haben möchte?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X