1.
For the dressing, combine all ingredients in food processor and blend well. Set aside.
2.
Cook pasta as directed on package; adding beans 7 to 5 minutes before end of cook time. Continue to cook until pasta is al dente and beans are just crisp-tender. Drain thoroughly. Stir in enough pesto to coat well. Set aside to cool.
3.
Finally, add drained artichoke hearts and one-half sliced onions; toss with remaining dressing.
4.
Store in refrigerator; warm to room temperature to serve.
5.
To serve, turn into large lettuce-lined salad bowl or divide among lettuce-lined individual salad plates. Sprinkle with Parmesan and remaining green onions.
6.
<strong>Note:</strong> For plain pesto dressing, substitute 2 tablespoons pine nuts for tomatoes.