Sha256: 46e3efab92813a5bd8aa4caae9d11341784945d43507223eca8fe8fbf23e3fd1

Contents?: true

Size: 1.13 KB

Versions: 48

Compression:

Stored size: 1.13 KB

Contents

exercise: Bob
version: 4
plan: 26
subs: hey
tests: |-
  is hey($_->{input}{heyBob}), $_->{expected}, $_->{description} foreach @{$C_DATA->{cases}};

exercise_comment: '# The name of this exercise.'
version_comment: '# The version we will be matching against the exercise.'
lib_comment: '# Look for the module inside the same directory as this test file.'
plan_comment: '# This is how many tests we expect to run.'
use_test_comment: '# Check that the module can be use-d.'
version_test_comment: |-
  # If the exercise is updated, we want to make sure other people testing
  # your code don't think you've made a mistake if things have changed!

example: |-
  sub hey {
    my ($text) = @_;
    if (uc($text) eq $text && $text =~ /\p{Uppercase}/) {
      return 'Calm down, I know what I\'m doing!' if $text =~ /\?\s*$/;
      return 'Whoa, chill out!';
    }
    return 'Fine. Be that way!' if $text =~ /^\s*$/;
    return 'Sure.' if $text =~ /\?\s*$/;
    return 'Whatever.';
  }

stub: |-
  sub hey {
    my ($msg) = @_;
    # Remove the comments and write some code here to pass the test suite.
  }

package_comment: "# Declare package 'Bob' with version"

Version data entries

48 entries across 48 versions & 1 rubygems

Version Path
trackler-2.2.1.159 tracks/perl5/exercises/bob/.meta/exercise-data.yaml
trackler-2.2.1.158 tracks/perl5/exercises/bob/.meta/exercise-data.yaml
trackler-2.2.1.157 tracks/perl5/exercises/bob/.meta/exercise-data.yaml
trackler-2.2.1.156 tracks/perl5/exercises/bob/.meta/exercise-data.yaml
trackler-2.2.1.155 tracks/perl5/exercises/bob/.meta/exercise-data.yaml
trackler-2.2.1.154 tracks/perl5/exercises/bob/.meta/exercise-data.yaml
trackler-2.2.1.153 tracks/perl5/exercises/bob/.meta/exercise-data.yaml
trackler-2.2.1.152 tracks/perl5/exercises/bob/.meta/exercise-data.yaml
trackler-2.2.1.151 tracks/perl5/exercises/bob/.meta/exercise-data.yaml
trackler-2.2.1.150 tracks/perl5/exercises/bob/.meta/exercise-data.yaml
trackler-2.2.1.149 tracks/perl5/exercises/bob/.meta/exercise-data.yaml
trackler-2.2.1.148 tracks/perl5/exercises/bob/.meta/exercise-data.yaml
trackler-2.2.1.147 tracks/perl5/exercises/bob/.meta/exercise-data.yaml
trackler-2.2.1.146 tracks/perl5/exercises/bob/.meta/exercise-data.yaml
trackler-2.2.1.145 tracks/perl5/exercises/bob/.meta/exercise-data.yaml
trackler-2.2.1.144 tracks/perl5/exercises/bob/.meta/exercise-data.yaml
trackler-2.2.1.143 tracks/perl5/exercises/bob/.meta/exercise-data.yaml
trackler-2.2.1.142 tracks/perl5/exercises/bob/.meta/exercise-data.yaml
trackler-2.2.1.141 tracks/perl5/exercises/bob/.meta/exercise-data.yaml
trackler-2.2.1.140 tracks/perl5/exercises/bob/.meta/exercise-data.yaml