Index: openacs-4/packages/faq-portlet/tcl/test/faq-portlet-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/faq-portlet/tcl/test/faq-portlet-procs.tcl,v
diff -u -r1.4.2.7 -r1.4.2.8
--- openacs-4/packages/faq-portlet/tcl/test/faq-portlet-procs.tcl	30 Mar 2023 15:37:49 -0000	1.4.2.7
+++ openacs-4/packages/faq-portlet/tcl/test/faq-portlet-procs.tcl	12 Apr 2023 13:01:23 -0000	1.4.2.8
@@ -11,35 +11,44 @@
 } -cats {
     api
     smoke
-} render_portlet {
+} faq_render_portlet {
     Test the rendering of the portlets
 } {
     aa_run_with_teardown -rollback -test_code {
         set package_id [site_node::instantiate_and_mount \
                             -package_key faq \
                             -node_name __test_faq_portlet]
 
-        set cf [list \
-                    package_id $package_id \
-                    shaded_p false \
-                   ]
+        foreach shaded_p {true false} {
 
-        foreach portlet {faq_admin_portlet faq_portlet} {
-            aa_section $portlet
+            set cf [list \
+                        package_id $package_id \
+                        shaded_p $shaded_p \
+                       ]
 
-            set portlet [acs_sc::invoke \
-                             -contract portal_datasource \
-                             -operation Show \
-                             -impl $portlet \
-                             -call_args [list $cf]]
+            foreach portlet {faq_admin_portlet faq_portlet} {
+                set section_name $portlet
+                if {$shaded_p} {
+                    append section_name " (shaded)"
+                }
+                aa_section $section_name
 
-            aa_log "Portlet returns: [ns_quotehtml $portlet]"
+                set portlet [acs_sc::invoke \
+                                 -contract portal_datasource \
+                                 -operation Show \
+                                 -impl $portlet \
+                                 -call_args [list $cf]]
 
-            aa_false "No error was returned" {
-                [string first "Error in include template" $portlet] >= 0
-            }
+                aa_log "Portlet returns: [ns_quotehtml $portlet]"
 
-            aa_true "Portlet looks like HTML" [ad_looks_like_html_p $portlet]
+                aa_false "No error was returned" {
+                    [string first "Error in include template" $portlet] >= 0
+                }
+
+                aa_true "Portlet contains something" {
+                    [string length [string trim $portlet]] > 0
+                }
+            }
         }
     }
 }
Index: openacs-4/packages/fs-portlet/tcl/test/fs-portlet-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/fs-portlet/tcl/test/fs-portlet-procs.tcl,v
diff -u -r1.1.2.5 -r1.1.2.6
--- openacs-4/packages/fs-portlet/tcl/test/fs-portlet-procs.tcl	30 Mar 2023 16:27:47 -0000	1.1.2.5
+++ openacs-4/packages/fs-portlet/tcl/test/fs-portlet-procs.tcl	12 Apr 2023 13:07:57 -0000	1.1.2.6
@@ -13,7 +13,7 @@
 } -cats {
     api
     smoke
-} render_portlet {
+} fs_render_portlet {
     Test the rendering of the portlets
 } {
     aa_run_with_teardown -rollback -test_code {
@@ -23,29 +23,37 @@
 
         set folder_id [fs::get_root_folder -package_id $package_id]
 
-        set cf [list \
-                    folder_id $folder_id \
-                    shaded_p false \
-                    scoped_p false \
-                    contents_url /some-url/
+        foreach shaded_p {true false} {
+            set cf [list \
+                        folder_id $folder_id \
+                        shaded_p $shaded_p \
+                        scoped_p false \
+                        contents_url /some-url/
                    ]
 
-        foreach portlet {fs_admin_portlet fs_contents_portlet fs_portlet} {
-            aa_section $portlet
+            foreach portlet {fs_admin_portlet fs_contents_portlet fs_portlet} {
+                set section_name $portlet
+                if {$shaded_p} {
+                    append section_name " (shaded)"
+                }
+                aa_section $section_name
 
-            set portlet [acs_sc::invoke \
-                             -contract portal_datasource \
-                             -operation Show \
-                             -impl $portlet \
-                             -call_args [list $cf]]
+                set portlet [acs_sc::invoke \
+                                 -contract portal_datasource \
+                                 -operation Show \
+                                 -impl $portlet \
+                                 -call_args [list $cf]]
 
-            aa_log "Portlet returns: [ns_quotehtml $portlet]"
+                aa_log "Portlet returns: [ns_quotehtml $portlet]"
 
-            aa_false "No error was returned" {
-                [string first "Error in include template" $portlet] >= 0
-            }
+                aa_false "No error was returned" {
+                    [string first "Error in include template" $portlet] >= 0
+                }
 
-            aa_true "Portlet looks like HTML" [ad_looks_like_html_p $portlet]
+                aa_true "Portlet contains something" {
+                    [string length [string trim $portlet]] > 0
+                }
+            }
         }
     }
 }