Cook pasta according to package instructions. Strain and rinse with cold water until the pasta has cooled. Transfer to a large bowl and add chickpeas and tomatoes. Set aside.
In a medium-sized mixing bowl, whisk all dressing ingredients together, adding more seasonings to taste. Pour dressing over the pasta salad and gently toss to combine. Cover and chill for at least 1 hour to allow the flavors to set in.
When ready to serve, add in sliced avocado. You want to avoid adding it prior to this so that the avocado doesn't oxidize and turn brown.
Recipe by at https://www.ideahacks.com/chickpea-avocado-pasta-salad/