input: Write a python function to extract the article title, date, author, and text from a web page using Scrapy.
  assert extract_article_data(response) == {'title': 'Sample Title', 'date': '2023-10-01', 'author': 'John Doe', 'text': ['Paragraph 1', 'Paragraph 2']}
  assert extract_article_data(response) == {'title': 'Another Title', 'date': '2023-09-15', 'author': 'Jane Doe', 'text': ['Paragraph 1', 'Paragraph 2', 'Paragraph 3']}
output: def extract_article_data(response):
      title = response.css('h1.article-title::text').get()
      date = response.css('div.article-date::text').get()
      author = response.css('span.article-author::text').get()
      text = response.css('div.article-content p::text').getall()
      
      return {
          'title': title,
          'date': date,
          'author': author,
          'text': text
      }