Drain artichokes in a colander over a bowl, reserving marinade.
Sprinkle chicken with salt and pepper; coat with cooking spray. Heat a large nonstick skillet over medium-high heat. Add chicken; sauté 3 minutes on each side. Add onions and garlic; sauté 1 minute. Stir in reserved artichoke marinade and wine, scraping pan to loosen browned bits. Bring to a boil; reduce heat, and stir in artichokes, pasta, olives, and tomatoes. Cook 2 minutes or until thoroughly heated. Sprinkle with cheese.