From 7d2d36464480366ab42a1be8e0b93ead6f0e7cc9 Mon Sep 17 00:00:00 2001 From: Alex Kotov Date: Mon, 23 May 2022 22:17:04 +0300 Subject: [PATCH] Ruby: add specs for method KernAux.sprintf --- pkgs/ruby/spec/lib/kernaux/printf.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/pkgs/ruby/spec/lib/kernaux/printf.yml b/pkgs/ruby/spec/lib/kernaux/printf.yml index 24676c8..8ede457 100644 --- a/pkgs/ruby/spec/lib/kernaux/printf.yml +++ b/pkgs/ruby/spec/lib/kernaux/printf.yml @@ -445,3 +445,30 @@ args: [['%.20X', 305_441_741]] - result: '000000000000EDCB5433' args: [['%.20X', 3_989_525_555]] + +# padding #020 + +- result: '00000000000000001024' + args: [['%#020d', 1024]] +- result: '-0000000000000001024' + args: [['%#020d', -1024]] +- result: '00000000000000001024' + args: [['%#020i', 1024]] +- result: '-0000000000000001024' + args: [['%#020i', -1024]] +- result: '00000000000000001024' + args: [['%#020u', 1024]] +- result: '00000000004294966272' + args: [['%#020u', 4_294_966_272]] +- result: '00000000000000000777' + args: [['%#020o', 511]] +- result: '00000000037777777001' + args: [['%#020o', 4_294_966_785]] +- result: '0x00000000001234abcd' + args: [['%#020x', 305_441_741]] +- result: '0x0000000000edcb5433' + args: [['%#020x', 3_989_525_555]] +- result: '0X00000000001234ABCD' + args: [['%#020X', 305_441_741]] +- result: '0X0000000000EDCB5433' + args: [['%#020X', 3_989_525_555]]