Sha256: 1c13fd5da0ccce9891aff85388cad2528596d65cf5a77ca0edff79651db804a9
Contents?: true
Size: 1.3 KB
Versions: 93
Compression:
Stored size: 1.3 KB
Contents
#!/usr/bin/env bats @test 'Single digits are Armstrong numbers' { # skip run ./armstrong_numbers.sh is_armstrong 5 [ "$status" -eq 0 ] [ "$output" = "true" ] } @test 'There are no two digit Armstrong numbers' { skip run ./armstrong_numbers.sh is_armstrong 10 [ "$status" -eq 1 ] [ "$output" = "false" ] } @test 'A three digit number that is an Armstrong number' { skip run ./armstrong_numbers.sh is_armstrong 153 [ "$status" -eq 0 ] [ "$output" = "true" ] } @test 'A three digit number that is not an Armstrong number' { skip run ./armstrong_numbers.sh is_armstrong 100 [ "$status" -eq 1 ] [ "$output" = "false" ] } @test 'A four digit number that is an Armstrong number' { skip run ./armstrong_numbers.sh is_armstrong 9474 [ "$status" -eq 0 ] [ "$output" = "true" ] } @test 'A four digit number that is not an Armstrong number' { skip run ./armstrong_numbers.sh is_armstrong 9475 [ "$status" -eq 1 ] [ "$output" = "false" ] } @test 'A seven digit number that is an Armstrong number' { skip run ./armstrong_numbers.sh is_armstrong 9926315 [ "$status" -eq 0 ] [ "$output" = "true" ] } @test 'A seven digit number that is not an Armstrong number' { skip run ./armstrong_numbers.sh is_armstrong 9926314 [ "$status" -eq 1 ] [ "$output" = "false" ] }
Version data entries
93 entries across 93 versions & 1 rubygems