2013-08-30 47 views
1

我怎麼能寫在生菜試驗(Django的)背景,背景是每個場景之前運行, 黃瓜我能寫的背景像:背景生菜,Django的

Feature: Multiple site support 
    As a Mephisto site owner 
    I want to host blogs for different people 
    In order to make gigantic piles of money 

    Background: 
    Given a global administrator named "Greg" 
    And a blog named "Greg's anti-tax rants" 
    And a customer named "Dr. Bill" 
    And a blog named "Expensive Therapy" owned by "Dr. Bill" 

    Scenario: Dr. Bill posts to his own blog 
    Given I am logged in as Dr. Bill 
    When I try to post to "Expensive Therapy" 
    Then I should see "Your article was published." 

    Scenario: Dr. Bill tries to post to somebody else's blog, and fails 
    Given I am logged in as Dr. Bill 
    When I try to post to "Greg's anti-tax rants" 
    Then I should see "Hey! That's not your blog!" 

回答

1

您可以使用Background萵苣,例如(來自here截取):在萵苣

Feature: Simple and successful 
    As the Lettuce maintainer 
    In order to make sure the output is pretty 
    I want to automate its test 

    Background: 
    Given the variable "X" holds 2 

    Scenario: multiplication changing the value 
    Given the variable "X" is equal to 2 
+0

背景不工作 –

+0

@AydarOmurbekov,參見[此截屏(http://ascii.io/a/5219)予剛剛錄製。 – falsetru

+0

@falsetru - 屏幕錄像不再存在。 – Tony