From bad976d5591c9184a31fa36cadc2734d415b65f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean=20Pierry=20de=20Souza=20Mendon=C3=A7a?= Date: Tue, 1 Oct 2024 17:21:37 -0300 Subject: [PATCH 1/3] ADD BLOCK TO TEXTAREA --- lib/rbui/textarea/textarea.rb | 4 ++-- test/rbui/input_test.rb | 8 ++++++++ test/rbui/textarea_test.rb | 8 ++++++++ 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/lib/rbui/textarea/textarea.rb b/lib/rbui/textarea/textarea.rb index 97dc84047..5600aabe3 100644 --- a/lib/rbui/textarea/textarea.rb +++ b/lib/rbui/textarea/textarea.rb @@ -7,8 +7,8 @@ def initialize(rows: 4, **attrs) super(**attrs) end - def view_template - textarea(rows: @rows, **attrs) + def view_template(&) + textarea(rows: @rows, **attrs, &) end private diff --git a/test/rbui/input_test.rb b/test/rbui/input_test.rb index 36fcb6e2c..f545d95a3 100644 --- a/test/rbui/input_test.rb +++ b/test/rbui/input_test.rb @@ -12,4 +12,12 @@ def test_render_with_all_items assert_match(/Email/, output) end + + def test_render_with_value + output = phlex_context do + RBUI.Input(type: "email", value: "Value") + end + + assert_match(/Value/, output) + end end diff --git a/test/rbui/textarea_test.rb b/test/rbui/textarea_test.rb index fe3a6f368..8a2ee7d75 100644 --- a/test/rbui/textarea_test.rb +++ b/test/rbui/textarea_test.rb @@ -12,4 +12,12 @@ def test_render_with_all_items assert_match(/Comment/, output) end + + def test_render_with_value + output = phlex_context do + RBUI.Textarea(rows: 4) { "Value" } + end + + assert_match(/Value/, output) + end end From db456edf98cb9415693cdcd4913b3538ddea29bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean=20Pierry=20de=20Souza=20Mendon=C3=A7a?= Date: Tue, 1 Oct 2024 17:24:16 -0300 Subject: [PATCH 2/3] Update input_test.rb MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jean Pierry de Souza Mendonça --- test/rbui/input_test.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/rbui/input_test.rb b/test/rbui/input_test.rb index f545d95a3..3380e9b76 100644 --- a/test/rbui/input_test.rb +++ b/test/rbui/input_test.rb @@ -15,9 +15,9 @@ def test_render_with_all_items def test_render_with_value output = phlex_context do - RBUI.Input(type: "email", value: "Value") + RBUI.Input(type: "email", value: "user@email.com") end - assert_match(/Value/, output) + assert_match(/user@email.com/, output) end end From ce921407519e7feb9091193398d0dce95ae01394 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean=20Pierry=20de=20Souza=20Mendon=C3=A7a?= Date: Tue, 1 Oct 2024 17:25:17 -0300 Subject: [PATCH 3/3] Update textarea_test.rb MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jean Pierry de Souza Mendonça --- test/rbui/textarea_test.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/rbui/textarea_test.rb b/test/rbui/textarea_test.rb index 8a2ee7d75..9174e70a7 100644 --- a/test/rbui/textarea_test.rb +++ b/test/rbui/textarea_test.rb @@ -15,7 +15,7 @@ def test_render_with_all_items def test_render_with_value output = phlex_context do - RBUI.Textarea(rows: 4) { "Value" } + RBUI.Textarea { "Value" } end assert_match(/Value/, output)