Sha256: edc7386030049aecd3c37e77919f602ff4bb2654becde931cf95aeaf12a74c6c

Contents?: true

Size: 930 Bytes

Versions: 8

Compression:

Stored size: 930 Bytes

Contents

Feature: Repository

  All queries are performed against a repository object. A repository is simply a collection of models that represent a Cucumber test suite. Commonly, a repository is created based on a file path that is the location of such a test suite. However, repositories can also be created using any model as their starting point.


  Scenario: Using a file path to create a repository
    Given a directory "path/to/test_directory"
    Then the following code executes without error:
      """
      CQL::Repository.new("path/to/test_directory")
      """

  Scenario: Using a model to create a repository

  Note: Non-directory models can also be used

    Given a directory "path/to/test_directory"
    Then the following code executes without error:
      """
      directory_model = CukeModeler::Directory.new("path/to/test_directory")

      CQL::Repository.new(directory_model)
      """

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
cql-1.7.0 testing/cucumber/features/repository.feature
cql-1.6.0 testing/cucumber/features/repository.feature
cql-1.5.1 testing/cucumber/features/repository.feature
cql-1.5.0 testing/cucumber/features/repository.feature
cql-1.4.2 testing/cucumber/features/repository.feature
cql-1.4.1 testing/cucumber/features/repository.feature
cql-1.4.0 testing/cucumber/features/repository.feature
cql-1.3.0 testing/cucumber/features/repository.feature