This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
set -Eeu | |
SCRIPT_NAME=nodeploy.sh | |
SCRIPT_DIR=$(dirname "$(readlink -f $0)") | |
export KOSLI_ORG="kosli" | |
REASON="" | |
ACTION="" | |
ENVIRONMENT="" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Feature: Calculate order total | |
Rule: discounts are applied for eligible, registered users | |
Given the registered customer | |
| email | <email> | | |
| eligible for discount | <eligible> | | |
| discount | <discount> | | |
When there is an order by <order-email> for <amount> | |
Then the order total should be <total> | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Co-authored-by: Joanne Bloggs <[email protected]> | |
Co-authored-by: John Dowe <[email protected]> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Your init script | |
# | |
# Atom will evaluate this file each time a new window is opened. It is run | |
# after packages are loaded/activated and after the previous editor state | |
# has been restored. | |
# | |
# An example hack to log to the console when each text editor is saved. | |
# | |
# atom.workspace.observeTextEditors (editor) -> | |
# editor.onDidSave -> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# | |
# The bumbailiff allows the team to take up a small amount of technical debt | |
# (TODOs in the code) for a limited period. After that period the script fails. | |
# | |
# It will find // TODO in .js or .jsx files, and # TODO in .feature files. | |
# | |
# For example, if the allowed period for all the TODOs is 14 days. | |
# * It's OK to have 1 TODO that is 13 days old | |
# * It's OK to have 3 TODOs that are 4 days old |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
use Shouty\Shouty; | |
use Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition; | |
use Symfony\Component\DependencyInjection\ContainerBuilder; | |
use Behat\Testwork\ServiceContainer\ExtensionManager; | |
use Behat\Testwork\ServiceContainer\Extension; | |
use Behat\Behat\Context\ServiceContainer\ContextExtension; | |
use Behat\Behat\Context\Initializer\ContextInitializer; | |
use Behat\Behat\Context\Context; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
it('can be returned like a promise', () => { | |
let expectedError = new Error('I am not good.'); | |
let SafePromise = safePromises.failWith(actualError => { | |
expect(actualError).to.equal(expectedError); | |
}); | |
return SafePromise.reject(expectedError) | |
.then(() => { throw new Error('should be caught') }) | |
.catch() | |
}) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
default: | |
suites: | |
default: | |
contexts: | |
- FeatureContext: | |
baseUrl: http://localhost:8080/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Feature: A Game of War | |
Scenario: Two Card Deck | |
Given a shuffled deck with the following cards: | |
| 2 ♥ | | |
| 3 ♣ | | |
And the cards are dealt evenly between 2 players | |
When the first hand is played | |
Then player 2 should hold all the cards | |
And player 2 should have won the game |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
puts "*" * 100 | |
require 'cucumber/wire_support/wire_language' | |
class WireFilter < Cucumber::Core::Filter.new(:wire) | |
def test_case(test_case) | |
wire.begin_scenario(test_case) | |
test_case.describe_to receiver | |
wire.end_scenario | |
end | |
end |
NewerOlder