code: def test_gene001_simple_callback(dash_duo):
      app = Dash(__name__)
  
      app.layout = Div(
          [
              # Note: `value` is not part of the explicit function signature
              # for MyStandardComponent, due to --max-props 2 in its build command
              # but this verifies that it still works.
              MyStandardComponent(id="standard", value="Standard"),
              MyNestedComponent(id="nested", value="Nested"),
              TypeScriptComponent(
                  id="typescript", required_string="TypeScript"
              ),
              TypeScriptClassComponent(
                  id="typescript-class",
                  required_string="TypeScriptClass",
              ),
              StandardComponent(id="ts-standard", children="jsx"),
          ],
          id="outer",
      )
  
      dash_duo.start_server(app)
  
      assert dash_duo.wait_for_element("#standard").text == "Standard"
      assert dash_duo.wait_for_element("#nested").text == "Nested"
      assert (
          dash_duo.wait_for_element("#typescript").text == "TypeScript"
      )
      assert (
          dash_duo.wait_for_element("#typescript-class").text
          == "TypeScriptClass"
      )
      assert dash_duo.wait_for_element("#ts-standard").text == "jsx"
      expected_html = (
          '<div id="standard">Standard</div>'
          '<div id="nested">Nested</div>'
          '<div id="typescript">TypeScript</div>'
          '<div class="typescript-class-component" id="typescript-class">TypeScriptClass</div>'
          '<div id="ts-standard">jsx</div>'
      )
      assert (
          dash_duo.find_element("#outer").get_property("innerHTML")
          == expected_html
      )
  
file_path: dash/tests/integration/test_generation.py
imports: import pytest
  from dash import Dash, Input, Output
  from dash.exceptions import PreventUpdate
  from dash_generator_test_component_nested import MyNestedComponent
  from dash_generator_test_component_standard import MyStandardComponent
  from dash_generator_test_component_typescript import TypeScriptComponent, TypeScriptClassComponent, StandardComponent, RequiredChildrenComponent
  from dash_test_components import StyledComponent
  from dash.html import Button, Div
  from selenium.webdriver.support.ui import WebDriverWait
label_desc: Use image node_id 1 for calling a global function with example usage: test_gene001_simple_callback(dash_duo) without return types