Created
November 2, 2016 21:22
-
-
Save Papierkorb/a1ee4be112be5f79edaa8404d5258d56 to your computer and use it in GitHub Desktop.
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
Error in line 1: while requiring "./spec/torrent/bencode/lexer_spec.cr" | |
in ./spec/torrent/bencode/lexer_spec.cr:1: while requiring "../../spec_helper" | |
require "../../spec_helper" | |
[32;1m^[0m | |
in ./spec/spec_helper.cr:2: while requiring "spec2" | |
require "spec2" | |
[32;1m^[0m | |
in ./libs/spec2/spec2.cr:72: instantiating 'Spec2:Module#run()' | |
Spec2.run | |
[32;1m^~~[0m | |
in ./libs/spec2/spec2.cr:57: expanding macro | |
delegate run, to: high_runner | |
[32;1m^[0m | |
in macro 'delegate' /usr/lib/crystal/object.cr:1014, line 3: | |
1. | |
2. def run(*args, **options) | |
[32;1m>[0m[1m 3. high_runner.run(*args, **options)[0m | |
4. end | |
5. | |
6. def run(*args, **options) | |
7. high_runner.run(*args, **options) do |*yield_args| | |
8. yield *yield_args | |
9. end | |
10. end | |
11. | |
12. | |
instantiating 'Spec2::HighRunner#run(Tuple(), NamedTuple())' | |
in ./libs/spec2/high_runner.cr:66: instantiating 'Spec2::Runners::Default#run_context((Spec2::Reporters::Default | Spec2::Reporters::Doc | Spec2::Reporters::Test), (Spec2::Orders::Default | Spec2::Orders::Random), Spec2::Context)' | |
current_runner.run_context(reporter, order, root) | |
[32;1m^~~~~~~~~~~[0m | |
in ./libs/spec2/runners/default.cr:23: instantiating 'Array(Spec2::Example)#each()' | |
order.order(context.examples).each do |example| | |
[32;1m^~~~[0m | |
in /usr/lib/crystal/indexable.cr:151: instantiating 'each_index()' | |
each_index do |i| | |
[32;1m^~~~~~~~~~[0m | |
in /usr/lib/crystal/indexable.cr:151: instantiating 'each_index()' | |
each_index do |i| | |
[32;1m^~~~~~~~~~[0m | |
in ./libs/spec2/runners/default.cr:23: instantiating 'Array(Spec2::Example)#each()' | |
order.order(context.examples).each do |example| | |
[32;1m^~~~[0m | |
in ./libs/spec2/runners/default.cr:27: instantiating 'Spec2::Example+#run()' | |
example.run | |
[32;1m^~~[0m | |
in macro '__spec2_def_its' /home/papierkorb/Projekte/torrent/libs/spec2/next/dsl.cr:113, line 4: | |
1. | |
2. __spec2_def_it("lexes") | |
3. | |
[32;1m>[0m[1m 4. __spec2_def_it("fails")[0m | |
5. | |
6. | |
expanding macro | |
in macro '__spec2_def_it' /home/papierkorb/Projekte/torrent/libs/spec2/next/dsl.cr:119, line 18: | |
1. | |
2. | |
3. | |
4. | |
5. | |
6. class Spec2__Fails < ::Spec2::Example | |
7. include Spec2__TorrentBencodeLexer | |
8. | |
9. def initialize(@context) | |
10. @what = "fails" | |
11. end | |
12. | |
13. def run | |
14. __spec2_delayed = [] of -> | |
15. | |
16. __spec2_before_hook | |
17. __spec2_run_lets! | |
[32;1m>[0m[1m 18. [{"4:abc", /premature end of string/i}, {"-4:abc", /unknown token/i}, {"i123", /premature end/i}, {"i12a", /unexpected byte/i}, {"z", /unknown token/i}].each do |string, message|[0m | |
19. lexer = Torrent::Bencode::Lexer.new(MemoryIO.new(string.to_slice)) | |
20. expect do | |
21. lexer.next_token | |
22. end.to(raise_error(Torrent::Bencode::Lexer::Error, match(message))) | |
23. end | |
24. | |
25. ensure | |
26. __spec2_after_hook | |
27. __spec2_delayed.not_nil!.each &.call | |
28. end | |
29. end | |
30. | |
31. __temp_84 = (@@__spec2_active_context || | |
32. ::Spec2::Context.instance) | |
33. __temp_84 | |
34. .examples << Spec2__Fails.new(__temp_84) | |
35. | |
instantiating 'Array(Tuple(String, Regex))#each()' | |
in /usr/lib/crystal/indexable.cr:151: instantiating 'each_index()' | |
each_index do |i| | |
[32;1m^~~~~~~~~~[0m | |
in /usr/lib/crystal/indexable.cr:151: instantiating 'each_index()' | |
each_index do |i| | |
[32;1m^~~~~~~~~~[0m | |
in macro '__spec2_def_its' /home/papierkorb/Projekte/torrent/libs/spec2/next/dsl.cr:113, line 4: | |
1. | |
2. __spec2_def_it("lexes") | |
3. | |
[32;1m>[0m[1m 4. __spec2_def_it("fails")[0m | |
5. | |
6. | |
expanding macro | |
in macro '__spec2_def_it' /home/papierkorb/Projekte/torrent/libs/spec2/next/dsl.cr:119, line 18: | |
1. | |
2. | |
3. | |
4. | |
5. | |
6. class Spec2__Fails < ::Spec2::Example | |
7. include Spec2__TorrentBencodeLexer | |
8. | |
9. def initialize(@context) | |
10. @what = "fails" | |
11. end | |
12. | |
13. def run | |
14. __spec2_delayed = [] of -> | |
15. | |
16. __spec2_before_hook | |
17. __spec2_run_lets! | |
[32;1m>[0m[1m 18. [{"4:abc", /premature end of string/i}, {"-4:abc", /unknown token/i}, {"i123", /premature end/i}, {"i12a", /unexpected byte/i}, {"z", /unknown token/i}].each do |string, message|[0m | |
19. lexer = Torrent::Bencode::Lexer.new(MemoryIO.new(string.to_slice)) | |
20. expect do | |
21. lexer.next_token | |
22. end.to(raise_error(Torrent::Bencode::Lexer::Error, match(message))) | |
23. end | |
24. | |
25. ensure | |
26. __spec2_after_hook | |
27. __spec2_delayed.not_nil!.each &.call | |
28. end | |
29. end | |
30. | |
31. __temp_84 = (@@__spec2_active_context || | |
32. ::Spec2::Context.instance) | |
33. __temp_84 | |
34. .examples << Spec2__Fails.new(__temp_84) | |
35. | |
instantiating 'Array(Tuple(String, Regex))#each()' | |
in macro '__spec2_def_it' /home/papierkorb/Projekte/torrent/libs/spec2/next/dsl.cr:119, line 22: | |
1. | |
2. | |
3. | |
4. | |
5. | |
6. class Spec2__Fails < ::Spec2::Example | |
7. include Spec2__TorrentBencodeLexer | |
8. | |
9. def initialize(@context) | |
10. @what = "fails" | |
11. end | |
12. | |
13. def run | |
14. __spec2_delayed = [] of -> | |
15. | |
16. __spec2_before_hook | |
17. __spec2_run_lets! | |
18. [{"4:abc", /premature end of string/i}, {"-4:abc", /unknown token/i}, {"i123", /premature end/i}, {"i12a", /unexpected byte/i}, {"z", /unknown token/i}].each do |string, message| | |
19. lexer = Torrent::Bencode::Lexer.new(MemoryIO.new(string.to_slice)) | |
20. expect do | |
21. lexer.next_token | |
[32;1m>[0m[1m 22. end.to(raise_error(Torrent::Bencode::Lexer::Error, match(message)))[0m | |
23. end | |
24. | |
25. ensure | |
26. __spec2_after_hook | |
27. __spec2_delayed.not_nil!.each &.call | |
28. end | |
29. end | |
30. | |
31. __temp_84 = (@@__spec2_active_context || | |
32. ::Spec2::Context.instance) | |
33. __temp_84 | |
34. .examples << Spec2__Fails.new(__temp_84) | |
35. | |
expanding macro | |
in macro 'raise_error' /home/papierkorb/Projekte/torrent/libs/spec2/matchers/raise_error.cr:3, line 6: | |
1. ::Spec2::Matchers::Satisfy(->).new do |block| | |
2. actual = "no error" | |
3. ok = false | |
4. add_failure = "" | |
5. add_negated = "" | |
[32;1m>[0m[1m 6. message = match(message)[0m | |
7. | |
8. begin | |
9. block.call | |
10. | |
11. rescue e : Torrent::Bencode::Lexer::Error | |
12. actual = "#{e.class}: #{e}" | |
13. | |
14. if message | |
15. unless message.is_a?(::Spec2::Matcher) | |
16. message = ::Spec2::Matchers::Eq.new(message) | |
17. end | |
18. ok = message.match(e.message) | |
19. add_failure = message.failure_message | |
20. add_negated = message.failure_message_when_negated | |
21. else | |
22. ok = true | |
23. end | |
24. | |
25. rescue e | |
26. actual = "#{e.class}: #{e}" | |
27. ok = false | |
28. end | |
29. | |
30. message_description = "" | |
31. message_description = message.description if message.is_a?(::Spec2::Matcher) | |
32. | |
33. failure = "Expected block to fail with #{Torrent::Bencode::Lexer::Error} #{message_description} | |
34. But got: #{actual} | |
35. #{add_failure}" | |
36. | |
37. negated = "Expected block not to fail with #{Torrent::Bencode::Lexer::Error} #{message_description} | |
38. But got: #{actual} | |
39. #{add_negated}" | |
40. | |
41. {ok, failure, negated} | |
42. end | |
43. | |
instantiating 'match((Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | | |
Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | | |
Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))' | |
in ./libs/spec2/matchers/match.cr:35: expanding macro | |
register_matcher(match) do |expected| | |
[32;1m^[0m | |
in macro 'register_matcher' /home/papierkorb/Projekte/torrent/libs/spec2/matcher.cr:9, line 3: | |
1. module ::Spec2::Matchers | |
2. def match(expected) | |
[32;1m>[0m[1m 3. Matchers::Match.new(expected)[0m | |
4. end | |
5. end | |
6. | |
instantiating 'Spec2::Matchers::Match(T):Class#new((Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2: | |
:Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2:: | |
Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment